我是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
这不起作用
是否有另一种设置数据库的方法?
有什么建议吗?
答案 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 ...祝你好运!