2013-11-23 5 views
2

Я пытаюсь запустить приложение Google локально на Ubuntu, но когда я бегу dev_appserver.py я получаю эту ошибку:Как установить переменную окружения GAE_SDK_ROOT?

ValueError: Could not determine SDK root; please set GAE_SDK_ROOT environment variable. 

Кто-нибудь знает, как это исправить?

+0

Как вы работаете dev_appserver.py и где у вас есть все файлы (GAE SDK) хранится (структурированная)? У меня есть все мои файлы GAE в/usr/local/gae, и я запускаю материал из какого-либо каталога, запустив> /usr/local/gae/dev_appserver.py -php_executable_path =/usr/bin/php5-cgi. (где этот заключительный период относится к любому каталогу, в котором находится мой проект). Кроме того, я никогда не устанавливал и, похоже, не имел GAE_SDK_ROOT в качестве переменной env (Ubuntu 12.04) –

+0

Файлы GAE находятся в каталоге в Home, называемом google_appengine. Также у меня есть приложение, называемое myapp. Я запускаю> google_appengine/dev_appserver.py myapp /, и я получаю эту ошибку. – mcaceresm

+0

Где вы указываете исполняемый путь PHP? Ты? –

ответ

2
export GAE_SDK_ROOT= wherever you unzipped the Google App Engine SDK 
+0

Нравится это: export GAE_SDK_ROOT = Главная/google_appengine/?? Это не работает ... (Я только начинаю с ubuntu, извините ...) – mcaceresm

+0

Почти - переменная домашней среды называется '$ HOME', а не' Home'. Кроме того, нет места после = (извините, мой ответ был введен в заблуждение). –

+0

Спасибо! У меня все еще есть ошибка, теперь она говорит мне ValueError: GAE_SDK_ROOT '/ home/ubuntu/google_appengine' не ссылается на действительный каталог SDK – mcaceresm

1

Добавьте это в ~/.profile:

export CLOUDSDK_ROOT_DIR="/path/to/google/cloud/sdk/" 
export APPENGINE_HOME="${CLOUDSDK_ROOT_DIR}/platform/appengine-java-sdk" 
export GAE_SDK_ROOT="${CLOUDSDK_ROOT_DIR}/platform/google_appengine" 

# The next line enables Java libraries for Google Cloud SDK 
export CLASSPATH="${APPENGINE_HOME}/lib":${CLASSPATH} 

# The next line enables Python libraries for Google Cloud SDK 
export PYTHONPATH=${GAE_SDK_ROOT}:${PYTHONPATH} 
Смежные вопросы