2013-05-09 3 views
2

나는 Hartl on Rails 가이드를 따르고 있으며, 현재 "rspec"을 자동화하기 위해 "guard"와 "spork" 테스트. 내가 bundle exec rspec spec/requests/static_pages_spec.rb레일즈 rspec 문제 (그러한 파일을로드 할 수 없습니다 --b (LoadError))

를 실행하려고하면 나는 다음과 같은 오류를 얻을 :

/home/throne/.rvm/gems/[email protected]/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:434:in `require': cannot load such file -- b (LoadError) 
from /home/throne/.rvm/gems/[email protected]/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:434:in `block in requires=' 
from /home/throne/.rvm/gems/[email protected]/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:434:in `map' 
from /home/throne/.rvm/gems/[email protected]/gems/rspec-core-2.11.1/lib/rspec/core/configuration.rb:434:in `requires=' 
from /home/throne/.rvm/gems/[email protected]/gems/rspec-core-2.11.1/lib/rspec/core/configuration_options.rb:20:in `block in configure' 
from /home/throne/.rvm/gems/[email protected]/gems/rspec-core-2.11.1/lib/rspec/core/configuration_options.rb:19:in `each' 
from /home/throne/.rvm/gems/[email protected]/gems/rspec-core-2.11.1/lib/rspec/core/configuration_options.rb:19:in `configure' 
from /home/throne/.rvm/gems/[email protected]/gems/rspec-core-2.11.1/lib/rspec/core/command_line.rb:21:in `run' 
from /home/throne/.rvm/gems/[email protected]/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:69:in `run' 
from /home/throne/.rvm/gems/[email protected]/gems/rspec-core-2.11.1/lib/rspec/core/runner.rb:8:in `block in autorun' 

내가 보석을 다시 설치 절대 경로를 사용하여 할 일을 고정과 같은 유사한 문제의 종류 (물건을 가지고 사람들을 위해 다른 솔루션에서보고를/최종 문을 대상 파일에 넣었지만) 그 중 아무 것도 문제를 변경하지 못하는 것 같았습니다. 어떤 도움을 주셔서 감사합니다!

답변

0

params (대개 --rdb로 실행해야 함)에서 단일 대시로 테스트를 실행하려고 시도했을 때 동일한 오류가 발생했습니다.

1

Gemfile을 다시 작성하십시오. 'selenium-webdriver'를 '~> 2.35.1'로 변경하고 번들을 다시 설치하면 모든 것이 정상입니다!

0

이 페이지는 동일한 튜토리얼을 사용하여 동일한 문제를 조사 할 때 나타났습니다. 추가 된 조사가 끝난 후, 나는 --drb 옵션에 단 하나의 대시 (-) 만 입력한다는 것을 발견했습니다. 단일 대시로 rspec은 디버깅을 가능하게하고 파일 'b'를 요구합니다. DRb 서버에 연결하는 것과 매우 다릅니다. -