Comment installer Google appengine?

24

Comment puis-je installer l' appengine de Google dans Ubuntu 12.04?

Existe-t-il une méthode simple pour l'installer avec toutes les dépendances? Existe-t-il un AAE?

hayd
la source
ce lien est assez bon.
hayd
mais le lien ci-dessus est plutôt impliqué ... il y a sûrement une meilleure façon?
hayd
Les instructions sur le site google fonctionnent très bien. Pourquoi devons-nous le dupliquer? Quoi qu'il en soit, le tout a une série de dépendances spécifiques à Gengine qui sont locales à Gengine uniquement. Il est structuré de manière à ce que vous puissiez ajouter des "bundles" supplémentaires et les télécharger sur votre instance. À moins que Google ne maintienne le PPA, quiconque le ferait jouerait simplement au rattrapage et ajouterait une complexité énorme pour quelque chose qui est conçu pour fonctionner à partir d'un seul répertoire. Il est inutile.
ppetraki

Réponses:

25

Installez Google App Engine

Extraire le fichier compressé soit utiliser le menu contextuel pour extraire les fichiers dans un dossier. Une fois l'extraction terminée, vous obtiendrez un dossier google_appenginecontenant tous les fichiers nécessaires pour développer l'application. Pour terminer l'installation et pouvoir exécuter Google App Engine, nous devons spécifier sa définition de chemin. Vous pouvez spécifier la PATHdéfinition dans le terminal uniquement en utilisant

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

Mais le chemin spécifié à l'aide de la commande d'exportation est valide tant que vous êtes à l'intérieur de la fenêtre de terminal actuelle. Cela signifie que dès que vous fermez la fenêtre, le chemin spécifié devient invalide. Pour spécifier le chemin dans le système, vous devez modifier

/home/your_user_name/.profile

et spécifiez le chemin d'accès.

Tout est prêt, vous avez maintenant le brillant Google App Engine en place et exécutez son temps pour faire le vrai travail. Laissez-nous créer une application «Hello World» pour Google App Engine, en utilisant votre propre Linux Box - excité? Pour commencer à utiliser le moteur d'application, vous devez enregistrer une application sur

http://appspot.com

Cela nécessite les informations d'identification de votre compte Google habituel et l'environnement est prêt à être utilisé instantanément.

ce didacticiel décrit comment développer et déployer un projet Python 2.7 simple avec Google App Engine.

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

codepros
la source
10

Voici les étapes que j'ai suivies pour faire fonctionner GAE 1.7.1 sur Ubuntu 12.04.

  • ouvrez un terminal Ctr-tet assurez-vous que vous êtes dans le répertoire personnel.
  • créer un dossier de projet. (J'ai utilisé google_projects)
  • cd dans le dossier du projet
  • télécharger GAE 1.7.1
  • décompressez le fichier
  • supprimez le zip. (optionnel)

Voici les commandes du terminal pour les étapes ci-dessus:

    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

Il est maintenant temps de créer le projet et de démarrer le serveur de développement.

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

La première ligne copie et renomme simplement le new_project_templatedossier en google_proectstant que testapp. La dernière ligne démarre le serveur de développement. Vous pouvez l'arrêter avecCtr-C.

Avec le serveur de développement opérationnel, vous pouvez afficher testappsur localhost: 8080. Vous devriez voir "Bonjour tout le monde!".

Si vous êtes bloqué, j'ai écrit un tutoriel qui couvre ces étapes plus en détail. Bonne chance.

jwogrady
la source
1
Ce serait formidable si vous pouvez ajouter les étapes ici au lieu de simplement coller le lien. Mais vous pouvez toujours mentionner le lien comme source: blog
johnogrady
Tu as raison. J'ai mis à jour mon message.
jwogrady
8

Vous pouvez installer le SDK Python App Engine avec appengine.py , un script Python qui automatise le téléchargement et l'installation.

Si vous ne l'avez pas pipinstallé, installez-le à l'aide de la commande suivante:

sudo apt-get install python-pip

Ensuite, installez le script:

sudo pip install appengine

Ensuite, installez une donnée VERSIONdu SDK:

appengine.py [--prefix=/path/where/to/install] VERSION
kynan
la source
Il devrait être pip install appengineau lieu de pip install appengine.pyce qui n'est pas valide, j'ai édité la ligne.
ducin
Existe-t-il un programme d'installation pour AppEngineSDK pour PHP ?? Je suis vraiment intéressé par ça, sinon je créerais le mien parce que c'est une perte de temps de le faire avec des zips et ça. L'intaller de Windows est tellement complet et automatisé que celui de Linux. J'ai peur avec ça.
m3nda
1

Je sais que c'est une vieille question, mais la façon officielle de l'installer est ..

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

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

  2. redémarrer le shell

  3. maximisez votre shell et exécutez gcloud components list

  4. installer les composants requis avec gcloud components update

    Dans mon cas: gcloud components update gae-go app

  5. "appcfg.py" est sur votre chemin.

A travaillé pour moi sur

  • Os: Ubuntu 14.04.2
  • Date: 16/06/2015
ceram1
la source