2014-09-12 2 views
0

Tools > Build System > Automatic 설정을 사용하는 SublimeText2에서 RSpec 컨트롤 패키지의 약속에도 불구하고 RSpec 테스트를 실행할 수 없으며 파일이 일반 Ruby 파일이 아니라는 오류 메시지가 표시됩니다. 내가 RSpec에 빌드 시스템 설정을 변경하는 경우Sublime Text 2에서 RSpec 빌드 시스템을 자동으로 지정하려면 어떻게합니까?

/Users/username/Projects/Ruby/filename.spec.rb:4:in '<main>': undefined method 'describe' for main:Object (NoMethodError) [Finished in 0.1s with exit code 1]

그러나, 다음 시험은 잘 실행하지만 지금은 Automatic으로 다시 설정을 변경하지 않고 다른 프로젝트를 빌드 할 수 없습니다.

여기에서 RSpec 패키지를 사용하고 있습니다 : GitHub/SublimeText/RSpec. 을 나타내는 메모가 있습니다. 익숙하지 않은 'Ceedling'에 프로젝트의 빌더를 지정해야하지만, 결국 found on GitHub입니다.

묘 종묘가 "C 프로젝트를위한 빌드 시스템"이라고 생각하면이 종묘 의존성이없는 ST2에서 RSpec 테스트를 쉽게 만들거나 빌드 시스템 설정을 수동으로 변경하는 쉬운 방법이 있습니까?

답변

0

다른 사람이 동일한 질문을하고 컨트롤 패키지에 대해 민간에서 fixed it 인 것처럼 보입니다. 따라 모든 분들을 위해

, SublimeText 2 > Preferences > Browse Packages > RSpec > RSpec.sublime-build

변경 "selector": "source.ruby.rspec",-"selector": "source.ruby", 및 파일이 filename.rb.rspec 제목 있는지 확인하십시오.