在Rails 5.0.0.rc1中创建新的Rails项目时出错

时间:2016-06-27 23:16:59

标签: ruby ruby-on-rails-3 rubygems

我正在尝试根据Michael Hartl的RubyonRails的第3章创建一个新的Rails项目。

无论何时我尝试创建sample_app,都会收到以下消息:

$ rails _5.0.0.rc1_ new sample_app                                            
/usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/rubygems/dependency.rb:319:in `to_specs': Could not find 'railties' (= 5.0.0.rc1) - did find: [railties-4.2.2] (Gem::LoadError)
Checked in 'GEM_PATH=/usr/local/rvm/gems/ruby-2.3.0:/usr/local/rvm/gems/ruby-2.3.0@global', execute `gem env` for more information

看起来它没有添加新的应用宝石。

1 个答案:

答案 0 :(得分:0)

你仍然拥有来自Rails 4的railties gem。有一个Rails 5的更新版本。当你使用rails new命令时,你正在使用系统的gem版本,不是 Gemfile中指定的那些。所以你可以尝试:

gem uninstall railties
gem install railties -v 5.0.0.rc1