2014-02-16 2 views
2

Следуя приведенному ниже руководству, я попытался установить TurboGears на Heroku с помощью gevent. http://turbogears.readthedocs.org/en/latest/cookbook/deploy/heroku.htmlTurboGears + Heroku + gevent

не может понять, почему, но я получаю там ошибки:

ERROR [gearbox] Failed to load application or server: Entry point 'main' not found in egg 'gevent' (dir: /app/.heroku/python/lib/python2.7/site-packages; protocols: paste.server_factory, paste.server_runner; entry_points:) (--debug to see traceback) 

LookupError: Entry point 'main' not found in egg 'gevent' (dir: /app/.heroku/python/lib/python2.7/site-packages; protocols: paste.server_factory, paste.server_runner; entry_points:) 

Любую идею о том, как их решить?

+0

Как вы редактировали использовать = 'строку вашего' production.ini' файла '? – Xar

ответ

3

Позвольте мне предложить вам попробовать эту строку в файл production.ini и сообщите нам, если это работает:

[server:main] 
use = egg:gearbox#gevent 
+0

У меня все еще такая же ошибка. даже после использования этого изменения. Файл production.ini выглядит так: '[server: main] use = egg: gevent # main' – Gibberish

+1

Ошибка заключается в том, что вы ищете основную точку входа в пакет GEVENT, который не предоставляет ее. Предложение @Xar правильное, вы должны использовать сервер коробки передач gevent, если хотите работать с GEVENT. – amol

+0

@amol Я - пользователь и поклонник TurboGears2, поэтому я ценю вашу работу, и я с нетерпением жду релиза 2.3.2. Но я думаю, что документация по этой теме немного вводит в заблуждение. Из его чтения я также подумал бы, что файл 'production.ini' должен быть отредактирован следующим образом:' use = egg: gevent # main'. Возможно, этот момент может быть уточнен в будущих версиях документации. – Xar