Wie installiere ich Google Appengine?

24

Wie kann ich Googles Appengine in Ubuntu 12.04 installieren ?

Gibt es eine einfache Methode, um es mit allen Abhängigkeiten zu installieren? Gibt es eine PPA?

Hayd
quelle
Dieser Link ist ziemlich gut.
Hayd
aber der obige link ist eher involviert ... gibt es sicher einen schöneren weg?
Hayd
Die Anweisungen auf der Google-Site funktionieren einwandfrei. Warum müssen wir es duplizieren? Wie auch immer, das Ganze hat eine Reihe von gengine-spezifischen Abhängigkeiten, die nur für Gengine gelten. Es ist so strukturiert, dass Sie zusätzliche "Bundles" hinzufügen und auf Ihre Instanz hochladen können. Sofern die PPA nicht von Google gewartet wird, würde jeder andere, der dies tut, nur Aufholjagd betreiben und eine massive Komplexität für etwas hinzufügen, das darauf ausgelegt ist, aus einem einzigen Verzeichnis herauszulaufen. Es bringt nichts.
ppetraki

Antworten:

25

Installieren Sie Google App Engine

Extrahieren Sie die komprimierte Datei. Verwenden Sie entweder das Kontextmenü, um Dateien in einen Ordner zu extrahieren. Nach dem Entpacken erhalten Sie einen Ordner google_appenginemit allen für die Anwendungsentwicklung erforderlichen Dateien. Um die Installation abzuschließen und Google App Engine ausführen zu können, müssen Sie die Pfaddefinition angeben. Sie können die PATHDefinition im Terminal nur mit angeben

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

Der mit dem Befehl export angegebene Pfad ist jedoch gültig, solange Sie sich im aktuellen Terminalfenster befinden. Das heißt, sobald Sie das Fenster schließen, wird der angegebene Pfad ungültig. Um den Pfad im System anzugeben, müssen Sie ihn bearbeiten

/home/your_user_name/.profile

und geben Sie dort den Pfad an.

Fertig, jetzt haben Sie die glänzende Google App Engine eingerichtet und können die eigentliche Aufgabe erledigen. Lassen Sie uns eine 'Hello World'-Anwendung für Google App Engine mit Ihrer eigenen Linux-Box erstellen - aufgeregt? Um App Engine verwenden zu können, müssen Sie eine Anwendung unter registrieren

http://appspot.com

Hierfür sind die üblichen Anmeldeinformationen Ihres Google-Kontos erforderlich, und die Umgebung kann sofort verwendet werden.

In diesem Lernprogramm wird beschrieben, wie Sie ein einfaches Python 2.7-Projekt mit Google App Engine entwickeln und bereitstellen.

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

codepros
quelle
10

Hier sind die Schritte, die ich ausgeführt habe, um GAE 1.7.1 auf Ubuntu 12.04 zum Laufen zu bringen.

  • Öffnen Sie ein Terminal Ctr-tund vergewissern Sie sich, dass Sie sich im Home-Verzeichnis befinden.
  • Erstellen Sie einen Projektordner. (Ich benutzte google_projects)
  • cd in den projektordner
  • herunterladen GAE 1.7.1
  • entpacken Sie die Datei
  • lösche die zip. (wahlweise)

Hier sind die Terminalbefehle für die obigen Schritte:

    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

Jetzt ist es Zeit, das Projekt zu erstellen und den Entwicklungsserver zu starten.

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

In der ersten Zeile wird der new_project_templateOrdner einfach kopiert und in " google_proectsas" umbenannt testapp. Die letzte Zeile startet den Entwicklungsserver. Du kannst damit aufhörenCtr-C.

Wenn der Entwicklungsserver aktiv ist, können Sie testappauf localhost: 8080 anzeigen . Sie sollten "Hallo Welt!" Sehen.

Wenn Sie nicht weiterkommen, habe ich ein Tutorial geschrieben , das diese Schritte ausführlicher behandelt. Alles Gute.

jwogrady
quelle
1
Es wäre großartig, wenn Sie die Schritte hier hinzufügen könnten, anstatt nur den Link einzufügen. Trotzdem
devav2
Ihr Recht. Ich habe meinen Beitrag aktualisiert.
Jwogrady
8

Sie können das App Engine Python SDK mit appengine.py installieren , einem Python-Skript, das den Download und die Installation automatisiert.

Wenn Sie es nicht pipinstalliert haben, installieren Sie es mit dem folgenden Befehl:

sudo apt-get install python-pip

Dann installieren Sie das Skript:

sudo pip install appengine

Dann installieren Sie ein bestimmtes VERSIONSDK:

appengine.py [--prefix=/path/where/to/install] VERSION
kynan
quelle
Sollte es pip install appenginestattdessen pip install appengine.pyungültig sein, habe ich die Zeile bearbeitet.
Ducin
Gibt es ein Installationsprogramm für das AppEngineSDK für PHP? Ich bin wirklich daran interessiert, wenn nicht, würde ich meine erstellen, weil es Zeitverschwendung ist, es mit Reißverschlüssen und so zu machen. Der Windows-Intaller ist so vollständig und automatisiert wie der Linux-Intaller. Ich habe Angst damit.
m3nda
1

Ich weiß, es ist eine alte Frage, aber die offizielle Methode, sie zu installieren, ist ..

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

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

  2. Starten Sie die Shell neu

  3. Maximieren Sie Ihre Shell und Exec gcloud components list

  4. benötigte Komponenten mit einbauen gcloud components update

    In meinem Fall: gcloud components update gae-go app

  5. "appcfg.py" ist auf Ihrem Weg.

Hat für mich weitergearbeitet

  • Os: Ubuntu 14.04.2
  • Datum: 16.06.2015
ceram1
quelle