Ruby on rails Rails-v表示I';我正在运行3.0,但我需要运行2.1.1才能安装此应用
我试着做: rake数据库:迁移 要从安装在mac上的github获取此应用程序,我遇到以下错误:Ruby on rails Rails-v表示I';我正在运行3.0,但我需要运行2.1.1才能安装此应用,ruby-on-rails,Ruby On Rails,我试着做: rake数据库:迁移 要从安装在mac上的github获取此应用程序,我遇到以下错误: Missing the Rails 2.1.1 gem. Please `gem install -v=2.1.1 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_V
Missing the Rails 2.1.1 gem. Please `gem install -v=2.1.1 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.
如何临时运行或仅运行2.1.1.?如果使用Mac OS X或Ubuntu,最好使用
只需创建另一个gemeset
rvm install 1.8.7 or whatever Ruby version
rvm 1.8.7
rvm gemset create rails2.1.1
rvm gemset use rails2.1.1
gem install -v 2.1.1 rails
rails -v
现在您将使用rails 2.1.1。您可以创建其他gemeset,也可以使用
rvm1.8。7@rails238
使用gemset更改为Ruby。您还可以像上面第一行一样安装Ruby 1.9.2,并创建不同的Gemset。如果您没有使用RVM,只需按照错误消息所示的操作即可。执行$gem install-v=2.1.1 rails
那么你就可以开始了。当键入'gem install-v 2.1.1'时,我收到一个错误,说“执行gem时出错,请至少指定一个gem名称,例如gem build gemname)除非你真的需要使用不同版本的ruby,否则你真的不应该安装Rvm。