Grok DistributionNotFound: grokcore.startup - PullRequest
       23

Grok DistributionNotFound: grokcore.startup

0 голосов
/ 29 декабря 2011

Используется grokproject Sample как в учебнике домашней страницы grok для одновременного создания нового проекта и установки инфраструктуры grok.

cd Sample, затем запустил bin/paster serve parts/etc/deploy.ini как в учебнике и вернулся с DistributionNotFound: grokcore.startupошибка

traceback @ http://pastebin.com/T01J0ndM

Изученное предположение говорит мне, что пакет grok не был установлен с командой grokproject?

Использование Gentoo Linux.

Ответы [ 2 ]

2 голосов
/ 15 июля 2012

Обычно, когда вы перемещаете проект, выполняется

$ python bootstrap.py
$ ./bin/buildout

в новом месте должно восстановить все локальные пути в скриптах и ​​файлах конфигурации. Он также загрузит и установит необходимые яйца (например, grokcore.startup), если они не находятся в общедоступном месте, например, в стандартном каталоге pythons site-packages dir или в общем каталоге eggs (см. Ниже).

Вы можете указать buildout устанавливать яйца в одном и том же месте каждый раз, создав в своем домашнем каталоге каталог .buildout/ и в этом каталоге файл с именем default.cfg с содержимым, подобным этому:

[buildout]
eggs-directory = /home/myname/.buildout/eggs

, который установит все «локальные» яйца на заданном пути.

0 голосов
/ 02 января 2012

Эта ошибка возникла из-за того, что я переместил свой проект из исходного каталога установки. Очевидно, должны быть настройки конфигурации, зависящие от местоположения, которые я не могу найти.

Создание нового проекта с нуля в новом каталоге решило проблему.

...