Google App Engine Python Загрузка приложения в первый раз - PullRequest
4 голосов
/ 02 октября 2011

Я пытаюсь загрузить свой проект движка приложения в первый раз, и я понятия не имею, почему он не работает.ошибка моего терминала:

[me][~/Desktop]$ appcfg.py update ProjectDir/
Application: tacticalagentz; version: 1
Host: appengine.google.com

Starting update of app: tacticalagentz, version: 1
Scanning files on local disk.
Error 404: --- begin server output ---
This application does not exist (app_id=u'tacticalagentz').
--- end server output ---

Я использую Python 2.6.5 и Ubuntu 10.04.

Не уверен, что это актуально, но я только что создал аккаунт Google App Engine сегодня.и я также только что создал приложение сегодня (как пару часов назад).это действительно расстраивает, потому что я просто хочу загрузить то, что у меня есть (как демо).в моем app.yaml это моя первая строка:

application: tacticalagentz

Кроме того, я проверил на своей консоли администратора, и я ясно вижу идентификатор приложения прямо здесь, и он соответствует буква за буквой с идентификатором приложения вmy app.yaml

Может кто-нибудь просветить меня и сказать, что я делаю не так?или это что-то за пределами моего понимания (например, проблема с индексацией в Google, когда им требуется время для индексации идентификатора моего приложения)?

большое спасибо заранее

Ответы [ 6 ]

4 голосов
/ 23 ноября 2011

очевидно добавление параметра "--no_cookies" будет работать

appcfg.py update --no_cookies ProjectDir/

так, как я смог найти ответ, загрузив свое приложение из моей Mac OS X (слава богу, у меня linux macокна).AppEngine в Mac OS X поставляется с графическим интерфейсом, и он работал для загрузки.Итак, я нашел команду, которую они использовали в консоли, которая включала "--no_cookies".возможно, если вы столкнетесь с подобными проблемами в будущем, это один из подходов к получению ответа

2 голосов
/ 18 июня 2012

App Engine для Java имеет ту же проблему. Проблема в входе в аккаунт.

Если вы используете Eclipse, используйте кнопку «Войти».

Если вы используете командную строку, используйте опцию "-e", например:

appcfg.sh -e your@email.com update yoursite/
0 голосов
/ 25 октября 2015

Альтернативный вариант, который сработал для меня, это просто «Очистить учетные данные развертывания» из опции Control в GUI. Когда приложение было развернуто после этого, оно открыло страницу Google, чтобы позволить GAE получить доступ к профилю пользователя, и затем развертывание прошло успешно.

0 голосов
/ 04 сентября 2015

Вот что исправило это для меня: у меня был экземпляр dev_appserver.py myProjDirectory / на другом терминале.

Я полагаю, что скрипты как-то связаны и не являются поточно-ориентированными

0 голосов
/ 11 марта 2013

У меня была такая же проблема. Когда я изменил название приложения, которое использовал в панели запуска, чтобы оно совпадало с именем в ядре приложения, оно работало без проблем. Как я понял, проблема была связана с несоответствием имен. Вы можете увидеть название вашего зарегистрированного приложения в консоли администратора движка приложения. (https://appengine.google.com/)

0 голосов
/ 02 октября 2011

Бит ключа

This application does not exist (app_id=u'tacticalagentz').

, который говорит вам, что appspot.com не знает приложения с таким именем. Консоль администратора (https://appengine.google.com/) показывает ваши приложения. Проверьте там. Возможно, вы произвели непреднамеренную опечатку при регистрации приложения.

...