Как запустить клон сайта reddit.com. Исходный код Reddit.com выдает ошибку при реализации в Ubuntu 9.10 - PullRequest
0 голосов
/ 24 февраля 2010

Я реализую исходный код reddit.com в Ubuntu Karmic 9.10.

Я выполнил все шаги и за один шаг, когда я использую команду paster, выдается ошибка. $ paster shell example.ini

Файл "/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2- py2.6.egg / pylons / middleware.py ", строка 11, в из webhelpers.rails.asset_tag импортировать javascript_path ImportError: нет модуля с именем rails.asset_tag

Я проверил версию webhelpers, установлена ​​последняя версия.

Может кто-нибудь сказать мне, что установка другой версии webhelpers решит эту проблему?

Или я должен изменить код?

Это исходный код reddit.com, написанный на python с использованием фреймворка pylons.

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

Если есть кто-нибудь, кто внедрил веб-сайт reddit.com, пожалуйста, помогите мне или предложите мне лучший способ.

спасибо SIA

1 Ответ

1 голос
/ 24 февраля 2010

Вы должны убедиться, что все библиотеки, необходимые для вашего клона Reddit, находятся на Путь поиска модуля Python . Есть много разных способов сделать это. Возможно, проще всего просто использовать команду setuptools 'easy_install для их установки (хотя это мой личный наименее любимый способ установки библиотек Python, а также открывает новые банки с червями в виде «Почему не использовать распространять или пункт вместо? ").

Следующий самый простой способ - это загрузить и распаковать исходный код для нужных вам библиотек и либо а) setup.py install их, либо б) добавить их каталоги в переменные $PYTHONPATH или sys.path.

В приведенной выше документации содержится дополнительная информация о том, как контролировать путь поиска модуля.

...