pbu db init -c XXXX / development.ini不适用于CKAN命令'db'不知道

时间:2014-10-30 02:08:11

标签: ckan

我是CKAN和python的第一次用户,我.NET

的大部分开发工作

我是第一次在Windows 7计算机上设置CKAN。我正试图运行这条线:

paster db init -c [FOLDER NAME]\development.ini

但我一直收到错误Comman db不知道

我看过: http://docs.ckan.org/en/943-writing-extensions-tutorial/paster.html

我也尝试过:

c:\Python27\Scripts\virtualenv.exe --no-site-packages [FOLDER NAME]\ckanext\datastore

这不起作用

是否有另一种设置数据库的方法?

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

运行paster命令(默认情况下为/usr/lib/ckan/default/src/ckan)时,您需要位于CKAN源代码目录中,或者需要执行paster --plugin=ckan ...。还要确保在运行命令时激活CKAN虚拟环境。请参阅CKAN's command line interface docs顶部的注释。

顺便提一下,您提供给文档的链接是一个非常旧版本的文档,从http://docs.ckan.org/开始获取最新版本。

我认为以前没有人让CKAN在Windows上工作,我相信已知问题,祝你好运。您可能需要考虑在Windows计算机上启动Ubuntu 12.04虚拟机(例如使用VirtualBox或Vagrant),并在其中安装CKAN。如果你这样做,你将有一个很多更容易的时间。

答案 1 :(得分:0)

在此页面的帮助下,我能够在Windows上运行CKAN 1.8: https://github.com/ckan/ckan/wiki/How-to-Install-CKAN-1.8-on-Windows 我发现文档有时候有点令人困惑 - 例如文件development.ini包含CKAN安装的配置,但它有时也被称为std.ini ...祝你好运!