GAE Go Windows - “无法运行程序”,“不是有效的Win32应用程序”

时间:2012-07-03 02:20:44

标签: windows google-app-engine compiler-errors go executable

在安装和配置相应的SDK等之后,我一直在尝试运行我在带有GoClipse的Windows机器上在Mac上开发的GAE Go项目。尝试运行项目时,出现此错误:

  

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

如何修复该错误才能运行我的项目?

2 个答案:

答案 0 :(得分: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}"

答案 1 :(得分:0)

尝试运行.py(哪个IMO是Python文件?)不能直接在Windows上运行。您将需要安装Python,然后将上面的文件名传递给Python之类的东西(我不知道Python,所以不要使用确切的语法,你可能需要环顾四周)

python "C:\GoogleAppEngine\dev_appserver.py

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