我有以下安装在Ubuntu 12没有这样的文件来加载 - 初始化(LoadError)
- 红宝石1.9.2p320
- 的Rails 3.2.6
现在我已经老项目,该项目被显影成轨道2 &红宝石1.8.7
问题:
当我老项目的根目录
ruby ./script/plugin install git://github.com/rails/rails_upgrade.git
下运行下面的命令跟随误差来
Invalid gemspec in [/usr/local/rvm/gems/ruby-1.9.2-p320/specifications/ZenTest-4.9.1.gemspec]: Illformed requirement ["< 2.1, >= 1.8"]
/usr/local/rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require': no such file to load -- initializer (LoadError)
from /usr/local/rvm/rubies/ruby-1.9.2-p320/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:55:in `require'
from /var/www/project/client/softwallet/config/boot.rb:54:in `load_initializer'
from /var/www/project/client/softwallet/config/boot.rb:38:in `run'
from /var/www/project/client/softwallet/config/boot.rb:11:in `boot!'
from /var/www/project/client/softwallet/config/boot.rb:109:in `<top (required)>'
from <internal:lib/rubygems/custom_require>:29:in `require'
from <internal:lib/rubygems/custom_require>:29:in `require'
from ./script/plugin:2:in `<main>'
使用'rvm'。因此,当你使用旧项目工作时,通过'rvm use 1.8.7'将ruby版本更改为旧版本,如果你使用新项目,则使用'rvm use 1.9.2'。这将消除任何不兼容问题。 – 2013-04-26 08:47:56
但是我想将rails 2项目升级到rails 3 – GBD 2013-04-26 08:50:15