Ruby on Rails 3.2.15 を使用していますが、開発をスピードアップするために spring を使用したいと考えています。私はガード 1.7.0 と rspec 2.13.1 を使用しています。
これは私の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
gemを追加しました。
group :development, :test do
...
gem 'spring-commands-rspec'
end
bundle install
binstubs ( bundle exec spring binstub --all
)を編集して作成し、実行guard
するためにテストを実行して保存しましguard
た。これが完了したら、確認spring status
しましたが、Spring is not runningと表示されました。
とオプションGuardfile
を削除するように変更し、コールインオプションも削除しましたが、何も実行されませんでした。rubygems
bundler
bundle exec
cmd
何か案が?ありがとうございました!