Da das MacBook Pro, das als Entwicklungsumgebung für GAE verwendet wurde, kaputt ging, habe ich die Entwicklungsumgebung für Google App Engine (GAE) auf MacBook Air neu erstellt. Zu dieser Zeit vergaß ich verschiedene Schritte und schrieb es erneut als Memorandum. Da es sich um eine Umgebung handelt, in der Sie verschiedene Dinge in einer Testversion ausprobieren können, setzen Sie den Projektnamen auf Spielplatz und erstellen Sie eine Anwendung darunter.
** 1. Laden Sie das Google AppEngine SDK für Python von [hier] herunter und installieren Sie es (https://cloud.google.com/appengine/downloads/?hl=ja#Google_App_Engine_SDK_for_Python) ** Hier war es einfach, da Sie nur das Installationsprogramm herunterladen und installieren müssen.
** 2. Übergeben Sie den PFAD für die Verwendung von Django, das im SDK enthalten ist ** Gehen Sie in Ihrem Home-Verzeichnis wie folgt vor: Erstellen Sie .bashrc und .bash_provile mit einem Texteditor wie vim und fügen Sie die folgenden Zeilen hinzu.
~/.bash_rc
export PYTHONPATH='/usr/local/google_appengine/lib/django-1.5/'
export PATH=$PATH:/usr/local/google_appengine/lib/django-1.5/
~/.bash_rc
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
source ~/.bashrc
source ~/.bash_profile
Führen Sie in der Befehlszeile Folgendes aus, um django-admin.py für die Ausführung von Django-Verwaltungsaufgaben ausführbar zu machen:
chmod 744 /usr/local/google_appengine/lib/django-1.5/django/bin/django-admin.py
** 3. GAE-Projekterstellung **
Wechseln Sie in Ihr Arbeitsverzeichnis. Angenommen, Sie arbeiten im Verzeichnis Development direkt unter Ihrem Home-Verzeichnis.
cd ~/Development
Führen Sie nach dem Wechsel zu ~ / Development die folgenden Schritte in der Befehlszeile aus, um ein Projekt zu erstellen, das die Einheit von Deploy sein wird.
/usr/local/google_appengine/lib/django-1.5/django/bin/django-admin.py startproject playground
** 4. GAE-Anwendungserstellung **
Ich wollte die Endopoint-Funktion ausprobieren und habe daher eine Anwendung namens Endpoint erstellt.
cd playgroud
python manage.py startapp endpoint
Mit dem oben genannten ging ich einmal zur Anwendungserstellung. Von hier an eine weitere Gelegenheit.
Recommended Posts