2010-12-21 70 views
0

當過我運行rake命令我得到以下警告:Cygwin的+導軌=奇怪的警告

其中:在 (在/ usr/local/bin目錄沒有須藤:在/ usr/bin中:/ bin中:/cygdrive/C /窗/ SYSTEM32:/ cygdrive/C /窗口:/ cygrdrive/C /的Windows/System32下/ WBEM:/ cygdrive/.....

它然後繼續列表上的所有的在我的Windows環境中列出的路徑在省略號之後以類似的方式路徑任何想法?谷歌並沒有太大幫助

+0

有沒有關於錯誤發生在哪個文件/行號的信息? – Zabba 2010-12-21 14:10:22

+0

這只是一個警告(不是錯誤),所以它在吐出它後繼續運行我發出的任何命令。 – JackCA 2010-12-21 14:13:22

回答

2

Cygwin沒有「sudo」實用程序。 (「sudo」在運行命令之前將權限提高到root)。

您可以嘗試使用以下內容創建「sudo」shell腳本。

 
#!/usr/bin/bash 

"[email protected]" 

這可能工作,但它可能不會。如果沒有,那麼在運行「rake」之前,您可能必須以「管理員」身份登錄。或將您的用戶類型更改爲「超級用戶」。或者將您的用戶類型更改爲「管理員」。所有這些變化都會帶來一些安全風險。

0

看起來rake命令試圖運行程序sudo,該程序是Cygwin無法使用的特定於Linux的程序。