3
我刚刚升级我的Ubuntu从9.10到10.04, 升级之前一切都很好,但升级后我可以不用 长时间运行脚本/控制台。无法运行脚本/控制台从Ubuntu的升级9.10 - > 10.04
Loading development environment (Rails 2.3.10)
/usr/local/lib/site_ruby/1.9.1/rubygems.rb:779:in
`report_activate_error':Gem::LoadError: RubyGem version error:
rails(2.3.4 not = 2.3.10)
/usr/lib/ruby/1.9.1/irb/init.rb:264:in `require':LoadError: no such file
to load -- console_app
/usr/lib/ruby/1.9.1/irb/init.rb:264:in `require':LoadError: no such file
to load -- console_with_helpers
# gem -v
1.5.2
# ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]
# rails -v
Rails 2.3.10
谷歌是没有太大的帮助,到目前为止:(
更新: 尝试多种选择后,我更新到10.10,现在越来越以下错误
$ ruby -v
ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]
$ gem -v
1.6.2
$ rails -v
Rails 2.3.10
$ gem environment
RubyGems Environment:
- RUBYGEMS VERSION: 1.6.2
- RUBY VERSION: 1.9.2 (2010-08-18 patchlevel 0) [i686-linux]
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.9.1
- RUBY EXECUTABLE: /usr/local/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /usr/local/lib/ruby/gems/1.9.1
- /home/recmend/.gem/ruby/1.9.1
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
$ whereis ruby
ruby: /usr/bin/ruby1.8 /usr/bin/ruby /usr/lib/ruby /usr/local/bin/ruby /usr/local/lib/ruby /usr/share/man/man1/ruby.1.gz
$ whereis gem
gem: /usr/bin/gem /usr/local/bin/gem
$ script/console
Loading development environment (Rails 2.3.10)
/usr/local/lib/site_ruby/1.9.1/rubygems/source_index.rb:68:in `installed_spec_directories': undefined method `path' for Gem:Module (NoMethodError)
from /usr/local/lib/site_ruby/1.9.1/rubygems/source_index.rb:58:in `from_installed_gems'
from /usr/local/lib/site_ruby/1.9.1/rubygems.rb:883:in `source_index'
关闭到下一个问题..
它看起来像您尝试使用Rails V2来运行你的应用程序。 3.10,但安装了Rails 2.3.4。您是否尝试过运行'gem install rails --version 2.3.10'或更改您的gemfile以使用您目前安装的内容(2.3.4)? – davidcelis 2011-03-10 04:55:55
#宝石列表-d轨 ***当地的宝石*** 轨(2.3.10,2.3.5) 作者:戴维·海因梅耶尔·汉臣 RubyForge上:http://rubyforge.org/projects/rails 主页:http://www.rubyonrails.org 安装在(2.3.10):/usr/local/lib/ruby/gems/1.9.1 (2.3.5):/ usr/local/lib/ruby /宝石/ 1.9.1 我需要更新我的宝石文件吗?我的环境也有2.3.10 – Anshu 2011-03-10 04:58:46
@Anshu:你的应用程序的'vendor/rails'目录中是否有Rails的版本? – 2011-03-10 05:15:26