Ruby on Railsを初めて使用しています。基本的なレールアプリケーションの作成方法に関する初心者のチュートリアルに進んでいます。足場を生成しようとしているときに、私は次のエラーを取得する:Ruby on Railsスキャフォールドを生成する際のエラー
C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/engine.rb:466:in
routes': no >such file to load -- action_dispatch/routing/route_set (LoadError) from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/engine.rb:519:in >
block in ' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:30:ininstance_exec' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:30:in
run' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:55:inblock in run_initializers' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:54:in
each' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/initializable.rb:54:inrun_initializers' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/application.rb:96:in
initialize!' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/railtie/configurable.rb:30:inmethod_missing' from C:/Users/Spi/Documents/Komodo Projects/movielib/config/environment.rb:5:in >
' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/application.rb:83:inrequire' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties->3.1.1/lib/rails/application.rb:83:in
require_environment!' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/railties-3.1.1/lib/rails/commands.rb:22:in ><top (required)>' from script/rails:6:in
require' from script/rails:6:in `'
私は窓7 64ビット版を実行しているPCにインストールされているのRuby 1.9.2とRails 3.1.1のバージョンを持っています。私が実行しているコマンドは、次のとおりです。
rails generate scaffold Scaff_test string:title
私はこれまでに作成したレールアプリケーションのディレクトリにある間、コマンドプロンプトから実行しています。どんな助けでも大歓迎です!
ありがとうございます。私のアプリケーションディレクトリのconfig/routes.dbサブフォルダの下にRoutes.dbがあります。私はまた、最初に "読み取り専用"がファイルプロパティでチェックされていないことを確認しました。まだ運がない! –
actionpack gemをアンインストールしてインストールしてください。 – nkm
それはうまくいった!どうもありがとう! –