1

Ruby 1.8.7 と rvm でカスタム gemset を使用して Rails 2.3.4 アプリを実行しています。

rspec を起動して実行するために、rspec 2 をアンインストールし、rspec と rspec-rails バージョン 1.3.4 をインストールすることを何度か試みました。ただし、実行するrspec -vと、何をしても2.10.0になります。

最後に、次のエラー メッセージが表示されました。

You are running rspec-2, but it seems as though rspec-1 has been loaded as
  well.  This is likely due to a statement like this somewhere in the specs:

      require 'spec'

  Please locate that statement, remove it, and try again.

したがって、実際には 2.10.0 がまだロードされているようです。gem uninstall rspecrspecを実行してもまだロードされています。どうしたの?

4

1 に答える 1

2

この回答で説明されているように、specの代わりに (RSpec 1 実行可能ファイル)を使用する必要があります。rspec

于 2012-05-22T17:47:26.297 に答える