如何同时安装RAILS 2.3.5和3.0.4beta

Kev*_*ell 0 ruby rubygems ruby-on-rails

我正在为两个不同的项目进行两种不同的导轨安装.它们位于不同版本的rails上.这是我安装的:

gem list --local | grep rails

表明我安装了这个:

rails (3.0.0.beta4, 2.3.5)

当我运行命令为使用2.3.5的应用程序进行部署时,我收到以下错误:

Missing the Rails 2.3.5 gem. Please `gem install -v=2.3.5 rails`, update your 
RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do 
have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.
Run Code Online (Sandbox Code Playgroud)

它没有找到正确的rails版本,即使我安装了它.这个问题的短期和长期解决方案有哪些好处?

pas*_*ine 7

我建议你RVM.它允许您在同一台机器上拥有不同的ruby/gems版本.