0

スポークレールの取り付け手順に従いました

実行できずbundle exec spork、エラーが発生しました

/opt/local/bin/spork:23:in `load': cannot load such file -- /opt/local/lib/ruby1.9/gems/1.9.1/gems/spork-1.0.0rc3/bin/spork (LoadError)
from /opt/local/bin/spork:23:in `<main>'

私は/opt/local/lib/ruby1.9/gems/1.9.1/gems/spork-1.0.0rc3/bin/sporkのグループに所属しており、その権限は711です。

実行sudo bundle exec sporkは機能しますが、その後実行するbundle exec rspec specと、ロードに8秒以上かかります

私が実行しているもの:
ruby 1.9.3
rails 3.2.3
spork 1.0.0rc3
spork-rails 3.2.0
rspec 2.10.1 OSX10.7.4macports

インストール

更新macportsrubyをアンインストールし、rvmで再インストールしました

これによりbundle exec sport、sudoなしで実行できますがbundle exec rspec spec、実行に+8秒かかります

4

3 に答える 3

3

また、スピンを確認することもできます。これは同じことを行いますが、セットアップがはるかに簡単で、邪魔になりません。

于 2012-06-12T13:35:10.207 に答える
3

rspecを実行するときは、引数 "--drb" rspec --drbspec/を渡す必要があります。

于 2012-06-12T16:36:26.977 に答える
1

YaBoyQuyの答えに加えて、--drbオプションを追加して.rspec忘れることができます。ここに私の.rspecファイルの内容があります:

--drb
--colour
--order=random

--order=randrspecがランダムな順序でテストを実行するオプションを追加したことに注意してください。これは、テストが相互に依存してはならないため、良いことです)

于 2012-07-18T07:02:16.803 に答える