Как установить Google appengine?

24

Как установить Google, AppEngine в Ubuntu 12.04?

Есть ли простой способ установить его со всеми зависимостями? Есть ли PPA?

hayd
источник
эта ссылка довольно хорошая.
Хайд
но ссылка выше довольно сложна ... конечно, есть более хороший путь?
Хайд
Инструкции на сайте Google работают просто отлично. Почему мы должны дублировать это? В любом случае, у всего этого есть ряд зависимостей, специфичных для gengine, которые являются локальными только для gengine. Он структурирован так, что вы можете добавлять дополнительные «связки» и загружать их в свой экземпляр. Если google не поддерживает PPA, любой, кто сделает это, будет просто играть в догонялки и добавлять огромную сложность для чего-то, что предназначено для работы из одного каталога. Нет никакого смысла.
Ппетраки

Ответы:

25

Установите Google App Engine

Извлеките заархивированный файл или используйте контекстное меню, чтобы извлечь файлы в папку. После того как вы закончите распаковку, вы получите папку, в google_appengineкоторой есть все необходимые файлы для разработки приложения. Чтобы завершить установку и запустить Google App Engine, мы должны указать его путь. Вы можете указать PATHопределение в терминале только используя

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

Но путь, указанный с помощью команды экспорта, действителен, пока вы находитесь в текущем окне терминала. Это означает, что как только вы закроете окно, указанный путь станет недействительным. Чтобы указать путь в системе, вы должны отредактировать

/home/your_user_name/.profile

и укажите путь там.

Все готово, теперь у вас есть блестящая Google App Engine, которая готова приступить к реальной работе. Давайте создадим приложение «Hello World» для Google App Engine, используя ваш собственный Linux Box - взволнован? Чтобы начать использовать движок приложения, вы должны зарегистрировать приложение на

http://appspot.com

Это требует учетных данных вашей обычной учетной записи Google, и среда готова к немедленному использованию.

В этом руководстве описывается, как разработать и развернуть простой проект Python 2.7 с помощью Google App Engine.

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

codepros
источник
10

Вот шаги, которые я выполнил, чтобы заставить GAE 1.7.1 работать на Ubuntu 12.04.

  • откройте терминал Ctr-tи убедитесь, что вы находитесь в домашнем каталоге.
  • создать папку проекта. (Я использовал google_projects)
  • перейдите в папку проекта
  • скачать GAE 1.7.1
  • распаковать файл
  • удалите почтовый индекс. (необязательный)

Вот команды терминала для шагов выше:

    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

Теперь пришло время создать проект и запустить сервер разработки.

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

Первая строка просто копирует и переименовывает new_project_templateпапку в google_proectsas testapp. Последняя строка запускает сервер разработки. Вы можете остановить это сCtr-C.

После запуска и запуска сервера разработки вы можете просмотреть testappна localhost: 8080. Вы должны увидеть «Привет, мир!».

Если вы застряли, я написал учебник, который более подробно описывает эти шаги. Всего наилучшего.

jwogrady
источник
1
Было бы здорово, если бы вы могли добавить шаги здесь, а не просто вставлять ссылку. Но все же вы можете упомянуть ссылку в качестве источника: блог
johnogrady
Твое право. Я обновил свой пост.
2012 года
8

Вы можете установить App Engine Python SDK с помощью appengine.py , скрипта Python, который автоматизирует загрузку и установку.

Если вы не pipустановили, установите его с помощью следующей команды:

sudo apt-get install python-pip

Затем установите скрипт:

sudo pip install appengine

Затем установите данный VERSIONSDK:

appengine.py [--prefix=/path/where/to/install] VERSION
kynan
источник
Должно быть pip install appengineвместо того, pip install appengine.pyчто недействительно, я отредактировал строку.
Дучин
Есть ли установщик для AppEngineSDK для PHP ?? Я действительно заинтересован в этом, если бы не я создал мой, потому что это пустая трата времени, делая это с помощью почтовых индексов и тому подобное. Инсталлятор Windows настолько полон и автоматизирован, чем Linux. Я боюсь с этим.
m3nda
1

Я знаю, что это старый вопрос, но официальный способ установить это ..

со страницы https://cloud.google.com/sdk/

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

  2. перезапустить оболочку

  3. максимизировать вашу оболочку и исполнительный gcloud components list

  4. установить необходимые компоненты с gcloud components update

    В моем случае: gcloud components update gae-go app

  5. "appcfg.py" находится на вашем пути.

Работал для меня на

  • Os: Ubuntu 14.04.2
  • Дата: 2015/06/16
ceram1
источник