1

私はレールが初めてで、チュートリアルを勉強しています。RSpec でサンプル アプリをテストしようとしたときに、次のエラーが発生しました。

C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/rspec-core-2.14.4/lib/rspec/core/configuration.rb:896:in `load': 
cannot load such file -- 
C:/Sites/sample_app/spec/requests/static_pages.rb (LoadError)

必要な宝石をインストールしbundle exec rspec spec\requests\static_pages.rb、アプリのフォルダーでコマンドを実行しています。私のGemfileは次のとおりです。

source 'https://rubygems.org'

gem 'rails', '4.0.0.rc2'
group :development, :test do
  gem 'sqlite3'
  gem 'rspec-rails'
end
gem 'sass-rails', '~> 4.0.0.rc2'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'

group :doc do
  gem 'sdoc', require: false
end

group :test do
  gem 'capybara'
end

Windows 7 Ultimate 64ビットで実行しています。助けてください:)私はネット上で解決策を見つけることができませんでした..

4

2 に答える 2

5

私は同じ問題を抱えています。私はubuntuを使用しています。私が犯した愚かな間違いの 1 つは、home.html.erb ファイルを変更して「Sample App」を追加した後、すぐにテストを実行する傾向があり、決して実行しないことです。メインディレクトリに来て(いくつかのcdを実行します..)、完全なコマンドを実行します。

これは非常にばかげた間違いで、気付くのに 5 分ほどかかりました。あなたではないにしても、これは私のような他の誰かを助けると確信しています.

于 2014-06-08T10:40:07.293 に答える
2

私の推測では、アプリケーションのルートではないパスでこのコマンドを実行しているか、実行しようとしているファイルが存在しません。

于 2013-08-04T22:58:23.163 に答える