在CKAN项目上使用virtualenvwrapper进行开发要比从virtualenvwrapper introduction获得的简单工作流程复杂一点,也就是在执行mkvirtualenv ckan
之后,CKAN source install instructions将CKAN安装到您的virtualenv中,然后在CKAN上进行攻击。如何使用virtualenvwrapper进行ckan开发?
如果我理解正确的virtualenvwrapper文档,它的更好,让你有一个名为CKAN的virtualenv在WORKON_HOME
(默认~/.virtualenvs
),并呼吁CKAN一个漂亮,整洁的项目目录中隐藏起来使用mkproject ckan
命令你PROJECT_HOME
(我的机器上的~/Projects
)仅包含您实际正在处理的源代码回购,并且不会与进入virtualenv的所有其他文件混杂在一起。但是,项目管理文档的virtualenvwrapper是不是很详细..
如果我做mkproject ckan
,然后继续按照CKAN源安装指示,pip install --ignore-installed -e git+https://github.com/okfn/ckan.git#egg=ckan
命令安装CKAN混帐回购协议在~/.virtualenvs/ckan/src/ckan
,而不是我的~/Projects/ckan
dir其中我想要它。如何让ckan git repo在我的项目目录中?
我也要去想破解不同CKAN扩展名(其中一些进来自己单独的git回购)作为同一virtualenvwrapper项目的一部分,所以我想virtualenvwrapper安装那些~/Projects/ckan
为好。