2011-08-04 4 views
3

最近私のレール2.3.5にrspecテストを追加しましたが、単にrake -Tコマンドを実行できませんでした。その後、私はRails 3 - If I'm using RSpec, can I just delete the 'test' folder?を見つけ、私のGemfileに宝石test-unitを追加しました。これはメッセージの下に私を示しています。テストユニット(= 1.2.3)を起動できません。既にtest-unit-2.3.0を有効にしています

rake aborted! 
can't activate test-unit (= 1.2.3), already activated test-unit-2.3.0. Make sure all dependencies are added to Gemfile. 
+0

と交換し、あなたが使用していますRails 2.3とのバンドラ? – aNoble

+0

はい、ありがとうございます。私はバンドラーと何か関係があるとは思わない。 – a5his

答えて

4

新しいバージョンが既に有効化されている古いバージョンのtest-unitを読み込もうとしています。このバグを修正するには、すくいファイルにtest-unit

2.Find test-unit1.2.3バージョンの新しいバージョンを1.Removingいずれか1

を行うと、明確にする、だから、2.3.0

1

あなたの宝石のすべての正しいバージョンにロックする必要があり、あなたのバンドルのコンテキストですくいコマンドを実行します

bundle exec rake -T 

を実行してみてください。

+0

私はここでもっと説明が必要だと思います。どうも。 – a5his

2

あなたはconfig.gem 'test-unit', :version => '1.2.3'のような何かをtest.rbのどこかで行う必要があります。この行を削除し、それが機能するかどうか確認してください。

+0

私はあなたが言うことを得ています。どうも。 – a5his

関連する問題