GAE Go Windows - "Cannot run program" , "is not a valid Win32 application"



在安装和配置适当的SDK等之后,我一直在尝试使用GoClipse在Mac上运行我在Mac上开发的GAE Go项目。尝试运行项目时,出现此错误:

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

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

虽然以下配置适用于Mac,因为它默认安装了Python,但Windows需要不同的配置。

在Mac上,GoClipse外部工具配置为:

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

Windows 配置应如下所示:

Location: C:Python27Python.exe
Working Directory:
Arguments: C:GoogleAppEnginedev_appserver.py "${workspace_loc:/Project/src/pkg}"
尝试

运行.py(哪个IMO是Python文件?)不会直接在Windows上运行。您将需要安装Python,然后将上述文件名传递给Python(我不了解Python,所以不要使用确切的语法,您可能需要环顾四周)

python "C:GoogleAppEnginedev_appserver.py

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

相关内容

最新更新