2013-04-01 2 views
1

내 첫 개발 환경을 설정하므로 나와 함께하시기 바랍니다. 러닝 마운틴 라이온, 루비 1.9.3, 보석 1.8.25 및 RVM 1.19.1.RSPEC 설정 도움말 - Mountain Lion Ruby 1.9.3

RSPEC을 실행하려고하는데 오류가 계속 발생합니다. 내 PATH와 관련이 있다고 생각합니다. 대부분의 질문은 쉘 (Bash?)이 잘못된 위치에서 찾고 있다는 사실을 나타냅니다.

이 멋진 튜토리얼을 사용하여 : 나는 간단한 RSpec에 파일을 실행하고 오류가 발생, 그래서 난 그냥 명령 줄에서 "사양"(따옴표)를 입력 시도 해봤 http://blog.davidchelimsky.net/2007/05/14/an-introduction-to-rspec-part-i/

. 그게 나에게 오류 "-bash : spec : command not found"(따옴표 없음)를 준다.

stackoverflow를 둘러보고 명령이 "spec"대신 "rspec"으로 업데이트되었음을 ​​확인 했습니까? 나는이 질문에 발견 이전의 답변에 대해서는

Evans-MacBook-Pro:~ Evan$ rspec 
/Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `load': cannot load such file -- /Users/Evan/spec (LoadError) 
from /Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `block in load_spec_files' 
from /Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `each' 
from /Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/configuration.rb:819:in `load_spec_files' 
from /Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/command_line.rb:22:in `run' 
from /Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:80:in `run' 
from /Users/Evan/.rvm/gems/ruby-1.9.3-p392/gems/rspec-core-2.13.1/lib/rspec/core/runner.rb:17:in `block in autorun' 

: 나는 명령 라인에 "RSpec에"(따옴표)를 입력 할 때 그래서이 넌센스를 얻을의 .bashrc를 변경하는 나의 시도는 무엇에 대한 혼란 저를 남겨 내가 뭘하고 있었는지, 나는 문법이 올바르다 고 생각하지 않는다 (또한 작동하지 않았다).

의견이 있으십니까? 매우 감사!

에반

답변

0

RSpec에 찾을 수없는 spec/ 디렉토리에 사양을 가정합니다. 시도해보십시오

rspec spec_tutorial 

Btw 이 자습서는 꽤 구식입니다. 예를 들어 rspec.info을 사용해보십시오.

+0

응답 해 주셔서 감사합니다. 내가 제공 한 코드를 실행하고 똑같은 오류가 발생했습니다. –

+0

설명한대로'spec_tutorial' 디렉토리를 생성 했습니까? – iltempo

+0

"rspec spec_tutorial"(따옴표 제외)을 내 명령 줄에 입력하면 내 질문에 붙여 넣은 오류 줄이 나타납니다. –

관련 문제