2011-09-09 8 views
0

Ruby 1.9.2とRails 3.1をローカルで実行しています。私は自分のアプリケーションを起動しようとしています。私がrake(rake spec、rake cucumber、rake db:create)を使うときはいつでも、私はこれらの警告を受け取ります。私は何を間違えたのですか?ヘルプ:既に初期化された定数RUBY?

/Users/me/.rvm/gems/ruby-1.9.2-p290/gems/rake-0.9.2/lib/rake/file_utils.rb:10: warning: already initialized constant RUBY 
/Users/me/.rvm/gems/ruby-1.9.2-p290/gems/rake-0.9.2/lib/rake/file_utils.rb:84: warning: already initialized constant LN_SUPPORTED 

正しい方向のポインタをありがとう!あなたはbundle execrakeにあなたの呼び出しの前に付ける場合

答えて

0

これは、あなたが(すでに熊手がバンドルされています)Rubyの1.9.2を使用している際に発生すると、あなたがrake宝石をインストールされています例えば、bundlerを使用します。

あなたは

  1. は、あなたがバンドラを使用している場合は、バンドラを使用し続ける

    $ gem uninstall rake 
    
  2. rake宝石をアンインストールすることができます。この場合は、右の構文は

    $ bundle exec rake spec 
    

    ない

    $ rake spec 
    
+0

おかげシモーネで、それはそれを引き起こしているまさにそれです!今私はもう一つの事を考え出しただけです(これはもっと重大な問題です)、私は外して走っています[リンク](http://stackoverflow.com/questions/7368808/rails-s-wont-start-the -server-could-not-find-rails-0/7368839#7368839);) – Simon

0

警告は、すなわち

bundle exec rake spec 
bundle exec rake cucumber 

イアンをフェードことがあります。

0

あなたが不要な1があなたのコード内で「熊手」を要求してきたように私には思える

関連する問題