如何运行reddit.com网站的克隆。 Reddit.com源代码在Ubuntu 9.10(karmic)上实现时出错

时间:2010-02-24 14:56:44

标签: python pylons paster reddit

我正在ubuntu karmic 9.10上实现reddit.com源代码。

我已经按照所有步骤操作,在一步中我使用paster命令会抛出错误。 $ paster shell example.ini

文件“/usr/local/lib/python2.6/dist-packages/Pylons-0.9.6.2- py2.6.egg / pylons / middleware.py“,第11行,in     来自webhelpers.rails.asset_tag导入javascript_path ImportError:没有名为rails.asset_tag的模块

我已经检查了webhelpers的版本,它是最新安装的版本。

有人可以告诉我,安装另一个版本的webhelpers会解决这个问题吗?

或者我可以修改代码吗?

它是用python编写的reddit.com源代码,使用pylons框架。

我无法确定是否通过安装任何以前版本的webhelper来帮助或修改代码。

如果有人实施了reddit.com网站,请帮助我或建议我最好的方式。

感谢 SIA

1 个答案:

答案 0 :(得分:1)

您需要确保Reddit克隆所需的所有库都在Python's module search path上。有很多不同的方法可以实现这一目标。最简单的可能只是使用setuptools'easy_install命令来安装它们(尽管这是我个人最不喜欢的安装Python库的方法,并且还以“为什么”的形式打开新的蠕虫。不要使用distributepip?“)。

下一个最简单的方法可能是下载并解压缩所需库的源代码,并a)setup.py install或者b)将他们的目录添加到$PYTHONPATHsys.path变量

上面链接的文档提供了有关如何控制模块搜索路径的更多信息。