2011-04-12 8 views
3

RSpec을 시작하려고합니다. 이미 Ruby 1.8.7을 Windows 7 컴퓨터에 설치했습니다.Windows에 RSpec을 설치하는 데 어려움이 있습니다.

그래서 gem install rspec을 입력하면 작동하는 것으로 보입니다. 그러나 명령 행에 spec을 입력하면 명령을 찾을 수 없습니다. 내 경로에는 현재 RUBY_HOMEbin 폴더가 포함되어 있습니다.

C:\Users\Eric\.gem\specs\rubygems.org%80\quick\Marshal.4.8 디렉토리를 보면 rspec-core-2.5.0.gemspec과 같은 4 개의 RSpec 파일이 있습니다. 그럼에도 불구하고 spec 명령은이 디렉토리에서도 실패합니다.

RSpec을 올바르게 설치하기 위해 수행해야 할 작업은 무엇입니까? 경로 문제처럼 보일지 모르지만 spec 명령이 작동하는 디렉토리를 찾을 수 없어서 내 경로에 추가 할 대상을 파악할 수 없습니다.

답변

5

spec 명령이 RSpec 2에 없습니다. rake spec 또는 rspec spec을 사용해보십시오.

+2

3 년 된 튜토리얼을 사용하여 얻은 것입니다. –

+1

우분투에있어'bundle exec rspec spec'을 사용하십시오. 이것이 권장 되는가? 나는 그 뒤에있는 논리를 잊어 버렸지 만, 이제는 일상 업무에서의 연습입니다. – Tass

+0

@Tass, Bundler를 사용하는 경우이를 수행하는 올바른 방법입니다. – Dogbert

7

Windows에서 시도해보십시오. bundle exec rspec spec

관련 문제