我正在尝试根据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
看起来它没有添加新的应用宝石。
答案 0 :(得分:0)
你仍然拥有来自Rails 4的railties
gem。有一个Rails 5的更新版本。当你使用rails new
命令时,你正在使用系统的gem版本,不是 Gemfile中指定的那些。所以你可以尝试:
gem uninstall railties
gem install railties -v 5.0.0.rc1