Как правильно установить Google Go и App Engine SDK? - PullRequest
5 голосов
/ 29 сентября 2011

Я уже немного поигрался с Go и GAE, используя GoClipse на моем Mac (поскольку они не будут работать в Windows). Недавно я заметил, что когда я устанавливаю пакет из github, у него возникают некоторые проблемы с работой. Я решил переустановить все это и настроить его правильно. Go хорошо установлен, но когда дело дошло до интеграции GAE SDK, мне потребовалось несколько часов поиска, и я нашел только эту статью: http://code.google.com/p/goclipse/wiki/GoClipseAndTheGoogleAppEngine Но так как он говорит вам переместить файлы из папки go / scr (куда goinstall устанавливает пакеты), я считаю, что это не правильный способ настроить все.

Может ли кто-нибудь дать мне четкое и понятное пошаговое руководство по установке Go и GAE SDK на Mac?

1 Ответ

7 голосов
/ 30 сентября 2011

Короткий ответ: Go и GAE SDK не объединяются так, как (я думаю) вы ищете. GAE SDK включает в себя собственную версию набора инструментов Go, отличающуюся некоторыми важными способами от стандартных инструментов. Эти различия настолько глубоки, что вряд ли вы извлечете большую пользу из попыток объединить их. Вот большие различия:

  • GAE не поддерживает некоторые пакеты из стандартной библиотеки, например "Небезопасный"
  • GAE не поддерживает CGO
  • GAE часто отстает от основного распространения на одну или несколько основных версий
  • Вы не можете использовать какие-либо двоичные библиотеки (идти или иначе) в проекте GAE (вам нужен источник для всего)
  • goinstall не предназначен для использования с проектами GAE

Из-за этого я рассматриваю свои инструменты GAE и не-GAE как полностью раздельные. Если вы занимаетесь только разработкой GAE, вы можете вообще обойтись без стандартных инструментов.

...