2011-10-08 70 views
0

我試圖做下面的命令,但它顯示了以下錯誤:耙錯誤

$ sudo rake dtach:install 
/home/uday/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/ 
rubygems.rb:314:in `bin_path': can't find gem rake ([">= 0"]) with 
executable rake (Gem::GemNotFoundException) 
     from /usr/local/bin/rake:19:in `<main>' 

有沒有辦法來解決這個錯誤?

回答

2

按照該文檔爲RVM,您使用sudo是安裝RVM自身的唯一一次。一旦安裝了RVM,您一次只能使用rvmsudo來更新RVM本身。如果您在上述時間以外的任何時間使用了sudo,則需要刪除RVM並重新安裝。試圖確定安裝本身的權限已經搞亂了,這很耗時且容易出錯。因此,重新安裝是更好的選擇。

您必須添加您希望允許使用RVM的用戶直接在多用戶安裝到rvm組並且有(用戶)用戶註銷並返回,因爲只能確定組成員身份在登錄時。

另外,megas是正確的。他的命令是每個項目使用的正確命令。

1

試試這個命令:bundle exec rake dtach:install