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

Error While creating a new Rails Project in Rails 5.0.0.rc1

我正在尝试根据 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

它似乎没有添加新的应用程序宝石。

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

gem uninstall railties
gem install railties -v 5.0.0.rc1