【问题标题】:AssertionError: Config filename '/usr/lib/ckan/default/src/ckan/development.ini' does not existAssertionError:配置文件名“/usr/lib/ckan/default/src/ckan/development.ini”不存在
【发布时间】:2014-09-05 18:55:24
【问题描述】:

从 ckan (e36d471e3daf84a68923f5f6490bbbc7305a9d1c) 的 master 分支执行源代码安装。 按照说明安装 DataStore (http://docs.ckan.org/en/latest/maintaining/datastore.html)

执行:

paster --plugin=ckan datastore

导致错误:

AssertionError: 配置文件名 '/usr/lib/ckan/default/src/ckan/development.ini' 不存在。

development.ini文件在/etc/ckan/default/, /usr/lib/ckan/default/src/ckan/ 为什么看错目录了?

我的最终目标是执行 paster 数据存储集权限,以便我可以正确设置 postgres 权限。

【问题讨论】:

    标签: ckan


    【解决方案1】:

    每当您运行paster 命令时,您始终必须传递选项-c /etc/ckan/default/development.ini。它不会自动知道development.ini 文件的默认位置。您可能会发现文档中的此页面很有帮助:http://docs.ckan.org/en/latest/maintaining/paster.html

    【讨论】:

      【解决方案2】:

      你可以像这里描述的那样生成你的 development.ini: http://docs.pylonsproject.org/projects/pyramid/en/1.1-branch/narr/startup.html (向下滚动查看页面中间。)

      第 :-)

      【讨论】:

      • 我有一个 development.ini。我使用了 paste 和 make-config 命令。我尝试将该 development.ini 文件复制到 paste set-permissions 命令正在查找它的目录中,但仍然存在错误。问题是更深层次的。
      • 很好奇。如果文件位于正确的位置,则应该可以找到它。这值得一个错误报告!
      • 顺便说一句:AssertationError 似乎是单元测试消息!
      • 告诉我你做了什么,如果你明白了。听起来很奇怪。
      • 我做了什么:我尝试为数据存储插件生成 postgres 权限。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-10
      • 1970-01-01
      • 1970-01-01
      • 2014-05-19
      相关资源
      最近更新 更多