しばらくの間、キュウリを問題なく使用していましたが、 (宝石のクリーンアップを含む)は、本日をいじって、私は「キュウリ機能」を実行するたびに私はRails 3/Cucumberの問題: "...既にビルダー3.0.0を有効にしていますが、Gemfileにビルダー2.1.2が必要です"
次のエラーを取得するあなたは既にビルダー 3.0.0を有効にしているが、あなたのGemfileはビルダー2.1.2が必要です。 execのバンドルを使用することを検討してください。 (Gem :: LoadError)
私のマシン上で複数のレールプロジェクトで試してみました。すべてが有効になっています。この方法にどう対処するかは不明ですが、2.1.2 &をgemfileに指定してインストールしようとしましたが、うれしさはありませんでした。
"bundle exec cucumber features"は機能しますが、自動テストでうまく動作しないようです。
私が何をしているか(さらに改善する方法は何か)についてのご意見は、大変感謝しています。
これはやや良い答えのようです...それはそう1、 'Gemfile.lock'のキュウリは、本質的に認識させるために、しかし、より良いではないでしょう他のコマンドラインを使用することができます*と* 3.0.0がシステムにインストールされていますか?どこかで 'bundler/setup''をrequireすることは適切な方法です - http://gembundler.com/rationale.html#setting-up-your-application-to-use-bundler - - 誰かがhttps://github.com/aslakhellesoy/cucumberへのパッチを提出したい場合は、それをしてください。 :)私がやっている何かのために引っ張り要求を提出する準備ができているときにそれが完了していないなら、私は行います。 – lindes