使用grok主页教程中的grokproject Sample
同时创建一个新项目并安装grok框架
cd Sample
然后运行bin/paster serve parts/etc/deploy.ini
教程,并返回DistributionNotFound: grokcore.startup
错误
traceback @ http://pastebin.com/T01J0ndM
一个有根据的猜测告诉我grok包不是用grokproject命令安装的?
使用Gentoo Linux
通常,当您移动一个项目时,运行
$ python bootstrap.py
$ ./bin/buildout
new位置中的应该重新生成脚本和配置文件中的所有本地路径。它还将下载并安装所需的eggs(如grokcore.startup),如果它们不在一个常见的共享位置,如标准python的site-packages目录或常见的eggs目录(见下文)。
你可以通过在你的home dir创建一个.buildout/
目录,并在这个目录下创建一个名为default.cfg
的文件,内容如下:
[buildout]
eggs-directory = /home/myname/.buildout/eggs
,它将安装所有的'本地'彩蛋。
出现此错误是因为我从原始安装目录中移动了我的项目。显然,必须有位置相关的配置设置,我找不到。
在新目录下从零开始创建新项目解决了这个问题。