0

guard非常にばかげた質問かもしれませんが、私は Rails チュートリアルの紹介に従っており、コマンドを実行すると次のように表示されます。

Running all specs.
No examples found.

Finished in 0.000003 seconds 

しかし、私のコンピューターでは、次のように表示されるだけで、チュートリアルが示すように何も表示されません。

20:01:17 - INFO - Guard uses TerminalTitle to send notifications.
20:01:17 - INFO - Guard::RSpec is running
20:01:17 - INFO - Guard is now watching at '/Users/Name/rails_testprojects/zone'
[1] guard(main)> 

繰り返しますが、私はまったくの初心者で、最初の Ruby アプリを作ろうとしています!

見ていたチュートリアルのリンク!私の最初の編集でそれを提供できなくてごめんなさい!

http://www.youtube.com/watch?v=cMcEgOPza8A

4

1 に答える 1

0

Guard は、テスト駆動開発 (TDD) に非常に役立つ素晴らしいツールであり、Guard なしでコーディングすることは想像できませんでしたが、それは重要ではありません。

あなたがフォローしているチュートリアルはあなたを誤解させているようです。これは、手動で停止するまで、Guard が Guardfile で指定された場所を監視し続けるためだと私が考える理由です。あなたが投稿した最初のスニペットは、インストラクターが「rspec」を実行したように見えます。正しく構成されていれば、guard は rspec 仕様を実行します。これにより、変更を行うたびに rspec を手動で実行する必要がなくなります。

于 2013-05-23T01:34:08.950 に答える