GAE转到Windows – “无法运行程序”,“不是有效的Win32应用程序”

在安装和configuration适当的SDK等之后,我一直在使用GoClipse运行在我的Windows机器上的Mac上开发的GAE Go项目。 当试图运行该项目,我得到这个错误:

执行命令行发生exception。 无法运行程序“C:\ GoogleAppEngine \ dev_appserver.py”(在目录“D:\ Golang \ workspace \ Project \ src \ pkg”中):CreateProcess error = 193,%1不是有效的Win32应用程序

我怎样才能修复这个错误,以运行我的项目?

虽然下面的配置在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}" 

试图运行.py(哪个IMO是一个Python文件?)不会直接在Windows上工作。 你将需要安装Python,然后将上面的文件名传递给Python,就像(我不知道Python,所以不要通过精确的语法,你可能需要环顾四周)

 python "C:\GoogleAppEngine\dev_appserver.py 

它在Mac上工作的原因是因为在这里引用的是Python预先安装在Mac上,但在Windows上它并没有。 所以你可以安装Python并将Python的bin文件夹添加到路径,然后运行上面的脚本,它应该运行良好!