【问题标题】:Creating a CKAN Extension Error: No such command 'create'创建 CKAN 扩展错误:没有这样的命令“创建”
【发布时间】:2021-10-27 02:30:31
【问题描述】:

我正在他们的官方文档中创建一个 CKAN EXTENSION 基础。

https://docs.ckan.org/en/2.9/theming/templates.html#creating-a-ckan-extension

当我进入这一步时,

ckan -c /etc/ckan/default/ckan.ini create -t​​ ckanext-example_theme

我收到了这个错误。 *

(默认)root@ccgeo:/usr/lib/ckan/default/src# ckan -c /etc/ckan/default/ckan.ini 创建-t ckanext-example_theme 2021-10-27 02:27:45,515 INFO [ckan.cli] 使用配置文件 /etc/ckan/default/ckan.ini 2021-10-27 02:27:45,515 信息 [ckan.config.environment] 从公共加载静态文件 2021-10-27 02:27:45,544 INFO [ckan.config.environment] 加载模板 /usr/lib/ckan/default/src/ckan/ckan/templates 2021-10-27 02:27:45,762 INFO [ckan.config.environment] 加载模板 /usr/lib/ckan/default/src/ckan/ckan/templates 用法:ckan [选项] 命令 [ARGS]... 错误:没有这样的命令“创建”。 (默认) root@ccgeo:/usr/lib/ckan/default/src#

【问题讨论】:

  • 你安装 ckan 开发要求了吗?如果没有,请激活 venv (. /usr/lib/ckan/default/bin/activate),然后转到 ckan 根目录 (`cd /usr/lib/ckan/default/src/ckan`) 并像pip install -r dev-requirements.txt一样安装

标签: python ubuntu ckan


【解决方案1】:

文档中有错误,应该是 ckan generate extension 作为正确的 CLI 命令 或者在你的情况下:

ckan -c /etc/ckan/default/ckan.ini generate extension -o *location-to-put-generated-template*

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-13
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    相关资源
    最近更新 更多