我剛安裝紅寶石1.9.2和我的Windows開發機器上軌3.0.9並創建了一個應用程序與導軌安裝破碎
rails new railstest
cd railstest
bundle install
rails server
script/rails:6:in `require': no such file to load -- rails/commands (LoadError)
from script/rails:6:in `<main>'
我不明白是什麼原因導致這個錯誤。任何人都可以幫助我理解發生了什麼?我試圖做irb的要求,並取得了成功。我需要重新安裝導軌嗎?我試着用搜索引擎的答案,發現這個帖子
error-when-trying-to-start-server-after-upgrading-to-rails-3
gem-installed-but-rails-commands-dont-work
我在gem railties中找到了'commands.rb'文件。不知道爲什麼不可見。你有沒有嘗試在require語句之前插入你的'rails.rb'文件中:'p $:'?這應該輸出當前的負載路徑,也許有什麼壞的。 – mliebelt
請複製粘貼「bundle show」輸出 – Anatoly
這裏是p $的輸出:from script/rails [「C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.0.15/lib 「,」C:/Ruby192/lib/ruby/site_ruby/1.9.1「,」C:/Ruby192/lib/ruby/site_ruby/1.9.1/i386-msvcrt「,」C:/ Ruby/lib/ruby/site_ruby「,」C:/Ruby192/lib/ruby/vendor_ruby/1.9.1「,」C:/Ruby192/lib/ruby/vendor_ruby/1.9.1/i386-msvcrt「,」C:/ Ruby192/lib/ruby/vendor_ruby「,」C:/92/lib/ruby/1.9.1「,」C:/Ruby192/lib/ruby/1.9.1/i386-mingw32「] – travis