2012-01-10 21 views
6

RSpecの非推奨

DEPRECATION WARNING: you are using a deprecated constant that will 
be removed from a future version of RSpec. 

C:/Sites/injixo/spec/views/me_home_spec.rb:1in 'require' 

*Rspec is deprecated 
*Rspec is the new top-level module in RSpec-2 

私はRSpecの最新バージョンの2.6.1を持っているが、なぜこの警告ので、私はわからないよインストール出現している。誰もがこの問題について光を放つことができ、どうすればそれを取り除くことができますか?

おかげ JP

答えて

16

問題は、おそらくあなたの仕様によって必要とされるspec/spec_helper.rb、最も可能性が高いです。トップレベルのモジュールは、資本SのRSpecと呼ばれるようになりました。ご質問のために、コピー&ペーストではなく手作業でエラーメッセージの一部を入力してください。 spec_helperは次のようになります。

# spec/spec_helper.rb 
RSpec.configure do |config| 
    ... 
end 
+0

ロブこれは、トリックの歓声をした –

+0

警告がある場合はいいだろう! –

4

ガードを使用してこのエラーが発生しました。私は単純にGuardfile

guard 'rspec' do 

guard 'rspec', :version => 2 do 

を変更しなければなりませんでした。

関連する問題