2011-09-19 103 views
0

我在Windows XP SP2上安装了Scons和Cygwin。当我从Cygwin呼叫Scons时,我收到以下错误消息:Scons无法从Cygwin运行

bash: scons: command not found 

可能是什么问题,我该如何解决?

回答

1

你有没有尝试过使用文件'scons'的直接路径?如果它解决了问题,则应该将此路径添加到cygwin的PATH变量(export PATH=$PATH:newPath)。你可以通过执行看到它:echo $PATH

+0

是的,这解决了,如果我不喜欢“/cygdrive/c/Python26/Scipts/scons.bat”的问题。没有扩展名“.bat”,它不起作用。无论如何,我如何使路径永久,如果我添加到Windows路径,它会工作吗? – Amani

+1

检查你是否有〜/ .bash_profile。如果是这样,只需在文件'export PATH = $ PATH:/ cygdrive/c/Python26/Scipts/scons.bat'的末尾添加即可。如果你没有它,创建它并添加'export'命令,如上所述。你也可以阅读关于linux环境变量的信息。 – maialithar

+0

感谢它的工作,现在我可以在cygwin窗口键入scons.bat。 – Amani

0

另外,使用scons.bat在

scons.bat --clean