Настройка пути к App Engine для PyDev на Mac
Я только что установил Eclipse и плагин Pydev на своем Mac (OS X 10.6.6), и у меня возникли проблемы с использованием шаблона проекта Google App Engine. Я действительно застрял здесь, чтобы ваша помощь была действительно оценена.
Я могу дойти до добавления проекта Project > Pydev > Pydev Google App Engine и установить имя проекта, каталог и тип и т.д., без проблем.
Затем он запрашивает каталог Google App Engine "Выберите корневой каталог Google App Engine (dir, содержащий dev_appserver.py, appcfg.py, lib и т.д.), но я не могу найти эти файлы где-нибудь. Я, конечно, уже установлен SDK Google App Engine.
Я нашел сообщение, в котором говорится, что я должен указать следующий путь:
"/Applications/**GoogleAppEngineLauncher.app**/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/"
Обратите внимание, что этот путь включает файл .app(!?). Я попытался перемещаться по этой структуре, и я могу найти файл GoogleAppEngineLauncher.app, но не могу перейти в нее. Я даже пробовал вставить путь в диалоговом окне напрямую... не повезло.
Что я делаю неправильно? Помогите!
Твой, Confoosed.
Ответы
Ответ 1
Поместите /usr/local/google_appengine
в качестве пути к ${GOOGLE_APP_ENGINE}, а Eclipse решит эту символическую ссылку на /Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine
.
Вы должны иметь возможность видеть папку /usr в Eclipse, которую вы обычно не видите в Finder.
Ответ 2
У меня была такая же проблема, и я застрял целыми днями. Я просто искал файл dev_appserver.py в Finder и вставил этот каталог. Моя была только под папкой, которую я изначально указал на мой рабочий стол, и я тратил время на поиск в папке "Приложения". Надеюсь, что это поможет, хотя его так просто, чтобы просто искать весь файл dir sys для файла.
Я загрузил этот AppEngine SDK для Python в Mac OS X, и казалось, что это был только SDK без каталога, который нам нужен для lib.
Удачи,
Ответ 3
Вам нужно загрузить и запустить SDK для Google App Engine для Python (AppEngine SDK для Python в Mac OS X можно найти по этой ссылке), и вам нужно запустить программу установки. Он установит двоичный файл dev_appserver в /usr/local/bin/
. Вы не должны пытаться запускать связанный код; одна из причин, почему необходимо запустить в установщике и установить код в /usr/local/bin/
, заключается в том, что установщик также будет периодически обновлять те файлы, которые он установил; если вы запускаете их непосредственно из пакета, тогда вы рискуете запуском устаревших версий этих файлов.