1

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-rspecgemを追加しました。

group :development, :test do
  ...
  gem 'spring-commands-rspec'
end

bundle installbinstubs ( bundle exec spring binstub --all)を編集して作成し、実行guardするためにテストを実行して保存しましguardた。これが完了したら、確認spring statusしましたが、Spring is not runningと表示されました。

とオプションGuardfileを削除するように変更し、コールインオプションも削除しましたが、何も実行されませんでした。rubygemsbundlerbundle execcmd

何か案が?ありがとうございました!

4

1 に答える 1