2016-06-27 7 views
0

私はMichael HartlのRubyonRailsの第3章に基づいて新しいRailsプロジェクトを作成しようとしています。それは新しいアプリの宝石を追加していないように見えますエラーRails 5.0.0.rc1で新しいRailsプロジェクトを作成中

$ 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/[email protected]', execute `gem env` for more information 

いつでも私は、私はこのメッセージを取得するsample_appを作成してみてください。

答えて

0

は、あなたはまだあなたがあなたのシステムの宝石のバージョンを使用しているrails newコマンド、ない Gemfileで指定されたものを使用した場合のRails 5用の更新されたバージョンがありますRailsの4からrailties宝石を持っています。だからあなたは試すことができます:

gem uninstall railties 
gem install railties -v 5.0.0.rc1 
+0

yah、私は4.2.6 railtiesを実行しているようです。取得:activeesupport-4.2.6.gem(100%) activesupport-4.2.6をインストールしました フェッチ:actionview-4.2.6.gem(100%) 正常にインストールされました。インストールされたactionview-4.2.6 フェッチ:actionpack-4.2.6.gem(100%) actionpack-4.2.6をインストールしました フェッチ:railties-4.2.6.gem(100%) railties-4.2.6を正常にインストールしました 4つのgemがインストールされています – kyttcar

+0

その場合、インストール時に新しいバージョンを指定してください。 'gem install railties -v 5.0.0.rc1' –

+0

すごい!それは動作します。私は今日何かを学んだ。ありがとう、マックス! – kyttcar

関連する問題