在安装和配置适当的 SDK 等之后,我一直在尝试使用 GoClipse 在我的 Mac 上运行我在我的 Mac 上开发的 GAE Go 项目。尝试运行项目时,出现此错误:
执行命令行时发生异常。无法运行程序“C:\GoogleAppEngine\dev_appserver.py”(在目录“D:\Golang\workspace\Project\src\pkg”中):CreateProcess 错误=193,%1 不是有效的 Win32 应用程序
如何修复该错误以运行我的项目?
在安装和配置适当的 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:\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 文件夹添加到路径中,然后运行上面的脚本,它应该可以正常运行!