2017-08-21 7 views
0

私はRuby on Railsでの初心者です、私はオンライン割り当てやっている:https://drive.google.com/file/d/0Bwvt4e6DQqn4ZjgwdzFGazZBZVE/viewNameError:初期化されていない一定のカピバラ

リポジトリ:https://github.com/jhu-ep-coursera/fullstack-course1-module3

はしかし、私はいくつかの問題にして始めるの(ステップ5に遭遇しましたファイル)を作成しようとしました。私が得た

エラーを以下に示します。

An error occurred while loading ./spec/recipes_app_spec.rb. 
Failure/Error: Capybara.default_driver = :poltergeist 

NameError: 
uninitialized constant Capybara 
# ./spec/recipes_app_spec.rb:1:in `<top (required)>' 
No examples found. 


Finished in 0.00034 seconds (files took 0.23609 seconds to load) 
0 examples, 0 failures, 1 error occurred outside of examples 

はどうすればこの問題を解決することができますか?どうもありがとう!!!

答えて

1

これは、Ruby on RailsアプリでCapybaraが利用できないことを意味します。あなたのRoRのアプリ内の「Gemfile」という名前のファイルを探し、次に言う行をGemfile内部を見る:

gem 'capybara' 

あなたがそれを見ていないなら、あなたはそれを追加する必要があります。あなたはそれをやった後は、あなたのテストヘルパーファイルで、それをやった後は、あなたが行を追加する必要があります、コンソールにアクセスしてくださいあなたのRoRのアプリのルートディレクトリに移動し、

bundle install 

を実行

https://github.com/teamcapybara/capybara

:ここにある彼らのgithubのページで利用可能カピバラに関する多くの情報があり
require 'capybara/rails' 

関連する問題