[英]Capybara - NameError: uninitialized constant Capybara::TimeoutError
[英]NameError: uninitialized constant Capybara
我是Ruby on Rails的初學者,並且正在做在線作業: https : //drive.google.com/file/d/0Bwvt4e6DQqn4ZjgwdzFGazZBZVE/view
倉庫: 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
我該如何解決這個問題? 非常感謝!!!
這意味着Capybara在您的ruby on rails應用程序中不可用。 在RoR應用程序中查找一個名為“ Gemfile”的文件,然后在Gemfile中查找以下內容:
gem 'capybara'
如果沒有看到,則需要添加它。 完成此操作后,轉到控制台,轉到RoR應用程序的根目錄並運行
bundle install
完成此操作后,需要在測試幫助文件中添加以下行
require 'capybara/rails'
在此處的github頁面上有很多關於Capybara的信息: https : //github.com/teamcapybara/capybara
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.