2011-02-07 11 views
1

私はUbuntuのRails Tutorialに従ってレールを学習しています。私はsporkとautotestを使っていて、本の示唆しているようにTDDに従っています。SporkはRoRフレームワークを見つけられません

ある時点で(私が言うことはできませんが)自動テストはそれ自身の上でリフレッシュを停止しました。そのため、スポークと一緒にそれらを再起動すると同時に殺しました(本は起こると言いますが、私は数回前にやった。

このとき、sporkはロードされず、このエラーが表示されます。「使用するテストフレームワークを見つけることができません。プロジェクトディレクトリから実行していますか?」まったく何の証拠もないようです。

何ができますか?

P.S.私はプロジェクトのディレクトリから実行しています。私は既にbundle installbundle updateコマンドを試しましたが、私はgem uninstall sporkでsporkの宝石をアンインストールし、それをbundlerで再インストールしました...何もしません(コンピュータを再起動するとXDは何もしません)。

答えて

2

"RSpec"を使用して "autotest"と一緒にテストを実行しています。ある時点で、私は誤ってrspec_helper.rbファイル(またはそのようなもの、私はファイルの名前を本当に思い出すことができません)を削除したようで、「スポーク」と「自動テスト」の両方をオフにしていたようです。

RSpecとvoilàの生成スクリプトを再実行するだけでした。すべては魅力のように働いた。

P.S .:生成スクリプトをプロジェクトコピーで生成スクリプトを実行すると、他のファイルが置き換えられ、カスタムメイドの機能が損なわれる可能性があります。

+7

スクリプトを生成することによって、彼は "rails generate rspec:install" – sivabudh

関連する問題