2011-09-09 76 views
0

我在本地运行Ruby 1.9.2和Rails 3.1,并试图启动我的应用程序。每当我使用耙(耙规格,耙黄瓜,耙db:创建)我得到这些警告。我做错了什么?帮助:已经初始化常量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 

感谢任何指向正确方向的指针!如果您的前缀调用rakebundle exec

回答

0

当你使用Ruby 1.9.2(已经自带耙捆绑),并安装了rake宝石这导致,例如使用捆绑器。

可以

  1. 卸载rake宝石

    $ gem uninstall rake 
    
  2. 如果使用捆绑,继续使用捆绑。在这种情况下,正确的语法是

    $ bundle exec rake spec 
    

    $ rake spec 
    
+0

感谢西蒙,这也正是导致它!现在我只需要了解更多的东西(这是更严重的问题),并且我正在运行[link](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需要“耙”在你的代码

相关问题