Ruby on Rails 3.2.15를 사용하고 있으며 개발 속도를 높이기 위해 스프링을 사용하고 싶습니다. 나는 guard 1.7.0과 rspec 2.13.1을 사용하고있다. Rails3에서 스프링 사용
이
내Guardfile
입니다 :
guard 'rspec', cmd: 'bundle exec spring rspec --color --fail-fast', all_on_start: false, keep_failed: false, all_after_pass: false, rubygems: false, bundler: false do
watch(%r{^app/(.+)\.rb$}) { |m| "spec/#{m[1]}_spec.rb" }
watch(%r{app/(.+)/(.+)\.rb}) { |m| "spec/#{m[1]}/#{m[2]}_spec.rb" }
watch(%r{spec/(.+)/(.+)_spec\.rb})
end
내가 내 Gemfile에 spring-commands-rspec
보석를 CH3OH :
group :development, :test do
...
gem 'spring-commands-rspec'
end
I bundle install
에드와 binstubs (bundle exec spring binstub --all
가), guard
실행 생성에서 테스트를 저장 guard
을 실행하여 실행하십시오. 이 작업이 완료되면 spring status
을 확인했지만 은 실행 중이 지 않습니다..
rubygems
및
bundler
옵션을 제거
Guardfile
을 수정
cmd
옵션에
bundle exec
호출을 제거하지만, 아무것도 실행하는 봄을하지 않았다.
아이디어가 있으십니까? 고맙습니다!