2010-12-21 76 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的程序。