here 안내에 따라 Rails 앱에 부풀린 빌리를 추가하려고합니다. 테스트 스위트를 실행구출해야 할 때 왜이 줄을 '불러올 수 없습니까?'
는제기 : 나는하지 웹킷을 심령 사진을 사용하고, 그래서이 파일을로드 할 필요가 없습니다
in `require': cannot load such file -- capybara/webkit (LoadError)
.
오류가 구출이 오류의 원인이되는 피고-빌리에서
# /lib/billy/browsers/capybara.rb
DRIVERS = {
poltergeist: 'capybara/poltergeist',
webkit: 'capybara/webkit',
selenium: 'selenium/webdriver'
}
def self.register_drivers
DRIVERS.each do |name, driver|
require driver rescue next # this line should be rescued
send("register_#{name}_driver")
end
end
어떻게 막을 수 require driver
을 다음 행에서 유래하고,이를 디버깅하기위한 체계적인 접근 방법은 무엇인가?
가능한 중복을 [어떻게 할 \ require에서 구출 : 루비에로드 할 파일이 없습니까?] (http://stackoverflow.com/questions/2460891/how-do-i-rescue-from-a-require-no-such-file- 로드 - 인 - 루비) –