2012-07-03 103 views
1

我一直在嘗試運行GAE Go項目,該項目是在安裝和配置相應的SDK之後使用GoClipse在我的Windows計算機上的Mac上開發的等等。試圖運行該項目時,出現此錯誤:GAE轉到Windows - 「無法運行程序」,「不是有效的Win32應用程序」

Exception occurred executing command line. Cannot run program "C:\GoogleAppEngine\dev_appserver.py" (in directory "D:\Golang\workspace\Project\src\pkg"): CreateProcess error=193, %1 is not a valid Win32 application

如何修復該錯誤以運行我的項目?

回答

1

儘管下面的配置在Mac上運行,因爲它默認安裝了Python,但Windows需要不同的配置。

在Mac的GoClipse外部工具配置爲:

Location: /GoogleAppEngine/dev_appserver.py 
Working Directory: ${workspace_loc:/Project/src/pkg} 
Arguments: . 

Windows配置應該是這樣的:

Location: C:\Python27\Python.exe 
Working Directory: 
Arguments: C:\GoogleAppEngine\dev_appserver.py "${workspace_loc:/Project/src/pkg}" 
+0

所以你找到了答案,真棒! –

+0

我得到了同樣的錯誤,我試了這個。 Eclipse終止於.py腳本。我可能會錯過什麼? –

+0

@GauravBhor如果您的工作空間路徑包含空格,則可能需要添加引號。想不到別的。 – ThePiachu

0

試圖運行.py(哪個IMO是一個Python文件?)不會直接在Windows上工作。你需要安裝Python,然後通過上面的文件名到Python像(我不知道Python的,所以不要用確切的語法去,你可能需要環顧四周)

python "C:\GoogleAppEngine\dev_appserver.py 

它的工作的原因在Mac上是因爲Python在mac上被預先安裝,如引用here但是在Windows上它並沒有。所以你可以安裝Python並將Python的bin文件夾添加到路徑中,然後在腳本上運行,它應該運行良好!

+0

由於我使用GoClipse並試圖通過外部工具配置要做到這一點,試圖輸入'python C:\ GoogleAppEngine \ dev_appserver.py'或這個錯誤消息「外部工具位置不存在」 – ThePiachu

+0

你的Win機器上是否有Python? –

+0

是的,我安裝了Python 2.7.3,我可以從cmd運行.py文件沒有問題。 – ThePiachu

相關問題