2012-07-03 74 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

相关问题