2011-09-19 85 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