0

Railsアプリでバンドルアップデートを実行しました。次のエラーが発生せず、何を変更する必要があるのか​​わかりません。

RSpecを使用した59$スポーク、不明

Spork.preforkブロックを読み込んでいます...

すでにspork1.0.0rc2をアクティブ化していますが、Gemfileにはspork1.0.0rc3が必要です。bundle execを使用すると、これを解決できる場合があります。(Gem :: LoadError)

bundle execで実行すれば問題なく実行されますが、bundle execを使用する必要がないように、根本的な原因を修正したいと思います。どんな助けでもいただければ幸いです。

4

2 に答える 2

1

rc2とrc3の問題が存在する理由はわかりませんでしたが、一般的に、いくつかのサイトを読んだ後、bundleexecが最適な方法だったと思います。TDDの開発およびテスト環境をスムーズに実行するために、次のセットアップを使用することになりました。その結果、私は問題に直面していませんが、問題の原因はまだわかりません。

http://blog.crowdint.com/2012/03/01/rails-tdd-environment-setup-with-guard-and-foreman.html

于 2012-05-08T05:49:22.557 に答える
0

実行gem update sporkすると、システムにインストールされているsporkのバージョンが最新バージョンに更新されます。現在、バンドルにはそのバージョンのsporkのみがインストールされています。これは、。なしでコマンドを実行した場合には表示されませんbundle exec。また、古いバージョンを削除する必要がある場合がありますgem cleanup spork

于 2012-05-06T00:59:21.247 に答える