5

spring& spring-commands-rspecgemでRails 4を使用しています。この質問はこれに関連しています:デフォルトで使用する春

実行するtime rspecと、5秒ほどかかります。走ればtime bin/rspec2秒。走れtime rake -Tば3秒、走れば1秒time bin/rake -T未満。

問題はどこにありますか?bin/binstubs を介してすべてのコマンドを実行し、それらを解析する必要があるのはなぜですかspring。どうすればそれを回避できますか?

github での関連する問題: https://github.com/jonleighton/spring-commands-rspec/issues/17#issuecomment-43174278

4

2 に答える 2

1

、、など、spring実行するすべてのコマンドの前に明示的に呼び出すことで、それを回避します。それを簡単にするために、私は just にエイリアスしました。RSpec、Rake、Rails バイナリは Spring の存在を認識していないため、Spring をこれらのバイナリに直接統合することはちょっと不可能です。つまり、あなた (および他のすべての人) が常に Spring を使用してコマンドを実行したいと想定することはできません。テキスト エディターを使用して bin フォルダー内のこれらのファイルを開き、そこで Spring が何を行っているかを確認できます。spring rspec specspring rails cspring rakesprings

于 2014-07-31T15:59:46.953 に答える
0

binstubs をパスに追加する方法の詳細があります: https://github.com/sstephenson/rbenv/wiki/Understanding-binstubs#adding-project-specific-binstubs-to-path。@Douglasが提供するよりも良い方法だと思います

于 2015-05-08T16:46:39.793 に答える