2011-09-29 8 views
5

He estado jugando con Go y GAE usando GoClipse por un tiempo ahora en mi Mac (ya que no se ejecutarán en Windows). Recientemente noté que cuando instalé un paquete de github tuve algunos problemas para trabajar. Pensé que volvería a instalar todo y configurarlo correctamente. Vaya instalado muy bien, pero a la hora de integrar el GAE SDK me tomó un par de horas de búsqueda y se me ocurrió solo este artículo: http://code.google.com/p/goclipse/wiki/GoClipseAndTheGoogleAppEngine Pero ya que le dice que mueva archivos de la carpeta go/scr (donde goinstall instala paquetes), creo que no es la forma correcta de configurar todo.¿Cuál es la forma correcta de instalar Google Go y App Engine SDK?

¿Alguien me puede dar una guía clara, fácil de seguir paso a paso sobre cómo instalar Go y GAE SDK en una Mac?

Respuesta

7

La respuesta corta es que Go y GAE SDK no se integran en la forma que (creo) que está buscando. El GAE SDK incluye su propia versión de la cadena de herramientas Go que difiere en algunos aspectos importantes de las herramientas estándar. Esas diferencias son lo suficientemente profundas que es poco probable que obtenga mucha utilidad al tratar de unificar las dos. Aquí están las grandes diferencias:

  • GAE no admite algunos paquetes de la lib estándar, por ej. "Inseguro"
  • GAE no soporta CGO
  • GAE menudo se retrasa la distribución principal por una o más versiones principales
  • No se puede utilizar cualquier biblioteca binarios (ir o no) en un proyecto GAE (se necesita fuente para todo)
  • goinstall no está diseñado para su uso con GAE proyecta

Debido a esto que trato a mis herramientas GAE y no GAE como completamente separados. Si solo está desarrollando GAE, podría prescindir por completo de las herramientas estándar.

Cuestiones relacionadas