2011-07-06 1 views
0

私はRoRの初心者ですが、最近はキュウリとBDDを見ています。どうしてキュウリを動かすことができないのですか?

しかし、私はちょっとした問題で在庫があります。私は完全にこの記事に従って操作している:http://www.mattvsworld.com/blog/2010/02/ruby-1-9-rails-2-3-5-and-cucumber/しかし、私はまだ、この取得:

Couldn't find 'cucumber' generator 

は、その後、私はsudoのと/インストールキュウリレールラウンドの多くをアンインストールしても、この取得:

Couldn't find 'cucumber' generator 

私はキュウリの軌道が道にないと推測しています。私はcucumber-rails -version

でこれを取得しているので-bash:キュウリレール:コマンドが

を発見していない誰も私が今何をすべきかを教えてもらえますか?

+0

をインストールされていますか?レール3の場合は、gemfileにキュウリを加えて 'bundle install'を実行しましたか? –

+0

It's Rails 2.3.5。だから私は 'バンドルインストール'を実行する必要はないと思う。ちなみに、私はmac osを使っています。 –

+0

「gem list cucumber-rails」 – AlistairH

答えて

2

私はこの問題を解決しました。キュウリレール(1.0.2)はRails 2.3.5ではうまく動作しません。それはRails 3.x.xでなければなりません。

これで、キュウリーレールをv 0.3.2に戻しました。それは魅力のように働いた。

1

非常に有用な情報@Winston Chen。キュウリレールをv 0.3.2に戻すことの提案は、Rails 2.3.12アプリで私にとっても同様の問題を解決しました。私は単にgem uninstall cucumber-rails -v 1.0.2 を次してからバンドラを使った解決するために

あなたはレールのどのバージョンを使用しているgem 'cucumber-rails', '~> 0.3.2'

+0

キュウリ発生器が見つからないという問題の関連情報は、https://github.com/carlhuda/bundler/issues/210で確認できます。 –

関連する問題