2011-10-08 76 views
0

Rake擴展可能存在衝突嗎?Rake Rake(3.1)爲什麼所有Rake任務出錯,堆棧層面太深

md:~/Dropbox_not_syncd/webs/3/tdd/rubyists$ rake db:drop 
/home/durrantm/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2/lib/rake/version.rb:4: warning: already initialized constant MAJOR 
... 
WARNING: Possible conflict with Rake extension: String#ext already exists 
WARNING: Possible conflict with Rake extension: String#pathmap already exists 
/home/durrantm/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2/lib/rake/task_arguments.rb:73: warning: already initialized constant EMPTY_TASK_ARGS 
.. 
rake aborted! 
stack level too deep 

(See full trace by running task with --trace) 
+0

我認爲你需要吹掉你的RVM安裝並重試;你發佈的大部分內容都是與RVM相關的,並且指出了一些做錯了的事情,或者你正在使用的ruby/gemset等等。 –

回答

0

我的問題的答案 - 至少他們都走了,我可以繼續前進 - 是使用
bundle exec rake spec
超過
rake spec

一段時間後....

最終我能夠吹走我的rcm或至少刪除所有rvm相關的文件,然後我可以回去使用'rake spec'等。雖然我也創建並重新填充了應用程序與此相關。