2016-10-06 2 views
-2

コマンドにRSpecのエラーマイケルHARTLレッスン3

$バンドル幹部RSpecの仕様/要求/ static_pages_spec.rb

を実行している間、私はこのエラーに /home/sarfraz/.rbenv/versions/2.3.1を取得/lib/ruby/gems/2.3.0/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:229:in require': cannot load such file -- test/unit/assertions (LoadError) from /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:229:inブロックが必要です ' from /home/sarfraz/.rbenv/versions/2.3.1 /lib/ruby/gems/2.3.0/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:214:in load_dependency' from /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:229:in /home/sarfraz/.rbenv/versions/2.3.1/libから ' が必要です。 /ruby/gems/2.3.0/gems/rspec-rails-2.13.1/lib/rspec/rails/adapter s.rb:3:<top (required)>' from /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:229:inでは、/home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-4.0.8/lib/active_support/dependenciesの ' が必要です。 rb:229:in block in require' from /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:214:in load_dependency ' from /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-4.0.8/lib/active_support/dependencies.rb: 229:require' from /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-rails-2.13.1/lib/rspec/rails.rb:11:in ' /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:229:in require' from /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:229:in block in require ' from /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:214:in load_dependency' from /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-4.0.8/lib/active_support/dependencies.rb:229:inは、/ home/sarfraz/Desktop/Rails Apps/sample_app/spec/spec_helper.rbの が必要です:4:<top (required)>' from /home/sarfraz/Desktop/Rails Apps/sample_app/spec/requests/static_pages_spec.rb:1:in requi ' from/home/sarfraz/Desktop/Rails Apps/sample_app/spec/requests/static_pages_spec.rb:1:<top (required)>' from /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:inでロード' /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/から ' gems/2.3.0/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:block in load_spec_files' from /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:inそれぞれ ' /home/sarfraz/.rbenv/versions/2.3.1/lib/から/home/sarfraz/.rbenv/versions/2.3.1/から ' 'を実行してください。 libに/ルビー/宝石/ 2.3.0 /宝石/ RSpecのコア-2.13.1/RSpecの/ libに/コア/ runner.rb:80:run' from /home/sarfraz/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:17:inブロックで自動実行で '

これは私のgemfileです: ソース' https://rubygems.org '

バンドルエッジRailsの代わりに:宝石 'レール'、githubの 'レール/レール'

宝石 'レール'、 '4.0.8' をActive Recordのためのデータベースとして

使用sqlite3の

グループ:開発、:テスト 宝石 'sqlite3の' 宝石 'RSpecのレール' を行い、 '2.13.1' エンド

グループ:テストを行う 宝石 'セレンwebdriverを'、 '2.35.1' 宝石'カピバラ'、 '2.1.0' エンド

使用SCSSスタイルシート

宝石 "SASS-Railsのため、 '〜> 4.0.2のJavaScript資産用のコンプレッサとして

使用Uglifier

宝石 'uglifier'、「> = 1.3.0'

利用のCoffeeScript .js.coffee資産とビュー

宝石のための 'コーヒー・レール'、「〜> 4.0。0'

宝石 'therubyracer'、プラットフォーム::ルビーJavaScriptライブラリ

宝石として

使用jqueryの "jqueryの-Railsの

宝石 'turbolinks'

宝石「のJBuilder '、'〜> 1.2 '

グループ:doc do #bundle exec rake doc:railsはdoc/apiでAPIを生成します。 宝石 'SDOC'、必要に:偽 エンド

グループ:生産は エンド

使用ActiveModel has_secure_passwordを 宝石 'PG'、 '0.15.1' 宝石 'rails_12factor'、 '0.0.2' を実行アプリケーションサーバー

宝石 'ユニコーン' のようユニコーン

宝石 'bcryptの'、 '〜> 3.1.7'

使用

展開

宝石 'カピストラーノ' の使用カピストラーノ、グループ:開発

使用デバッガ

宝石 'デバッガ'、グループ:[:開発、:テスト]

ください。私は完全に立ち往生することができません。 ありがとうございます

答えて

0

RSpecライブラリの代わりにテスト/ユニットライブラリがロードされているようです。スペックファイルのspec/spec_helper.rbとspec/rails_helper.rbと 'require'ステートメントの内容を確認して、Hartlチュートリアルの指示と一致することを確認してください。また、現在のチュートリアルとRuby and Railsの推奨バージョンを使用していることを確認してください。

+0

これらは正確に一致しています...私は実際にチュートリアルから貼り付けたコピーです。これはエラーです。どんな助けもします。 –

+0

誰もがStackOverflowの質問でこれを修正することは非常に難しいでしょう。私は真剣に最善のアプローチとして最初からやり直すことをお勧めします - あなたはそのように短い時間を取ることになります。チュートリアルの指示に従って、すべてをアンインストールしてもう一度インストールしてください。 – zetetic

関連する問題