我现在已经在我的 Mac 上使用 GoClipse 玩 Go 和 GAE 了一段时间(因为它们不能在 Windows 上运行)。最近我注意到当我从 github 安装一个包时它有一些工作问题。我想我会重新安装整个东西并正确设置它。 Go 的安装很好,但是当涉及到集成 GAE SDK 时,我花了几个小时的时间进行搜索,结果只有这篇文章: http://code.google.com/p/goclipse/wiki/GoClipseAndTheGoogleAppEngine 但由于它告诉您从 go/scr 文件夹(goinstall 安装包的位置)移动文件,我认为这不是设置所有内容的正确方法。
谁能给我一个清晰、易于遵循的分步指南,说明如何在 Mac 上安装 Go 和 GAE SDK?
最佳答案
简短的回答是,Go 和 GAE SDK 没有按照(我认为)您正在寻找的方式进行集成。 GAE SDK 包含自己的 Go 工具链版本,在一些重要方面与标准工具不同。这些差异已经足够深,以至于你不太可能从试图统一两者中获得太多效用。以下是主要区别:
- GAE 不支持标准库中的某些包,例如“不安全”
- GAE 不支持 CGO
- GAE 通常比主要发行版滞后一个或多个主要版本
- 您不能在 GAE 项目中使用任何二进制库(go 或其他方式)(一切都需要源代码)
- goinstall 不适用于 GAE 项目
因此,我将我的 GAE 和非 GAE 工具完全分开。如果您只进行 GAE 开发,则完全可以不用标准工具。
关于macos - 安装 Google Go 和 App Engine SDK 的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7599476/