¿Cómo instalar Google appengine?

24

¿Cómo puedo instalar el appengine de Google en Ubuntu 12.04?

¿Existe un método fácil para instalarlo con todas las dependencias? ¿Hay un PPA?

hayd
fuente
Este enlace es bastante bueno.
hayd
pero el enlace de arriba está bastante involucrado ... seguramente hay una mejor manera?
hayd
Las instrucciones en el sitio de Google funcionan bien. ¿Por qué necesitamos duplicarlo? De todos modos, todo tiene una serie de dependencias específicas de gengine que son locales solo para gengine. Está estructurado para que pueda agregar "paquetes" adicionales y subirlos a su instancia. A menos que Google mantenga el PPA, cualquier otra persona que lo haga solo estará poniéndose al día y agregando una complejidad masiva para algo que está diseñado para quedarse sin un solo directorio. No tiene sentido.
ppetraki

Respuestas:

25

Instalar Google App Engine

Extraiga el archivo comprimido o use el menú contextual para extraer archivos en una carpeta. Después de que termine de extraer, obtendrá una carpeta google_appengineque tiene todos los archivos necesarios para desarrollar la aplicación. Para completar la instalación y poder ejecutar Google App Engine, debemos especificar su definición de ruta. Puede especificar la PATHdefinición en el terminal solo usando

export PATH=$PATH:/home/your_user_name/Desktop/google_appengine/

Pero la ruta especificada mediante el comando de exportación es válida siempre que esté dentro de la ventana de terminal actual. Eso significa que tan pronto como cierre la ventana, la ruta especificada deja de ser válida. Para especificar la ruta en el sistema, debe editar

/home/your_user_name/.profile

y especifique la ruta allí.

Todo listo y listo, ahora tiene el brillante motor de aplicaciones de Google en funcionamiento para hacer el trabajo real. Hagamos una aplicación 'Hello World' para Google App Engine, usando su propia Linux Box, ¿entusiasmado? Para comenzar a usar el motor de aplicaciones, debe registrar una aplicación en

http://appspot.com

Eso requiere las credenciales habituales de su cuenta de Google y el entorno está listo para usarse al instante.

Este tutorial describe cómo desarrollar e implementar un proyecto simple de Python 2.7 con Google App Engine.

https://developers.google.com/appengine/docs/python/gettingstartedpython27/

codepros
fuente
10

Estos son los pasos que seguí para que GAE 1.7.1 funcione en Ubuntu 12.04.

  • abra una terminal Ctr-ty asegúrese de estar en el directorio de inicio.
  • crear una carpeta de proyecto (Yo solía google_projects)
  • cd en la carpeta del proyecto
  • descargar GAE 1.7.1
  • descomprimir el archivo
  • Eliminar el zip. (Opcional)

Aquí están los comandos de terminal para los pasos anteriores:

    cd ~
    mkdir google_projects
    cd google_projects
    wget -O gae.zip https://storage.googleapis.com/appengine-sdks/featured/google_appengine_1.9.6.zip
    unzip gae.zip
    rm gae.zip

Ahora es el momento de crear el proyecto e iniciar el servidor de desarrollo.

    cp -r google_appengine/new_project_template testapp
    python google_appengine/dev_appserver.py testapp

La primera línea simplemente copia y renombra la new_project_templatecarpeta google_proectscomo testapp. La última línea inicia el servidor de desarrollo. Puedes detenerlo conCtr-C.

Con el servidor de desarrollo en funcionamiento, puede ver testappen localhost: 8080. Deberías ver "¡Hola mundo!".

Si te quedas atascado, he escrito un tutorial que cubre estos pasos con más detalle. Todo lo mejor.

jwogrady
fuente
1
Sería genial si puede agregar los pasos aquí en lugar de simplemente pegar el enlace. Pero aún puede mencionar el enlace como fuente: blog
johnogrady
Tu derecho He actualizado mi publicación.
jwogrady
8

Puede instalar el SDK de Python de App Engine con appengine.py , un script de Python que automatiza la descarga y la instalación.

Si no lo ha pipinstalado, instálelo con el siguiente comando:

sudo apt-get install python-pip

Luego, instale el script:

sudo pip install appengine

Luego instale un dado VERSIONdel SDK:

appengine.py [--prefix=/path/where/to/install] VERSION
kynan
fuente
Debería ser en pip install appenginelugar de lo pip install appengine.pyque no es válido, he editado la línea.
ducin
¿Hay un instalador para AppEngineSDK para PHP? Estoy realmente interesado en eso, si no, crearía el mío porque es una pérdida de tiempo hacerlo con cremalleras y eso. El instalador de Windows es mucho más completo y automatizado que el de Linux. Tengo miedo con eso.
m3nda
1

Sé que es una vieja pregunta, pero la forma oficial de instalarla es ...

de https://cloud.google.com/sdk/

  1. ejecutivo curl https://sdk.cloud.google.com | bash

  2. reiniciar shell

  3. maximiza tu shell y ejecutivo gcloud components list

  4. instale los componentes necesarios con gcloud components update

    En mi caso: gcloud components update gae-go app

  5. "appcfg.py" está en tu camino.

Trabajó para mí en

  • Os: Ubuntu 14.04.2
  • Fecha: 16/06/2015
ceram1
fuente