2015-11-27 3 views
1

Я хочу установить расширение CKAN (плагин), но не знаю, как это сделать. Это процедура, которая была выполнена:PluginNotFoundException при установке расширения CKAN

  1. загрузка файла: загрузить назначение:/USR/Библиотека/ckan/по умолчанию/SRC/ckan
    ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~
    /USR/Библиотека/ckan/по умолчанию/SRC/ckan/
            бен/
          ckan/
            ckan-яично-инфо/
            ckanext-geoview/
            ..etc

    /USR/Библиотека/ckan/по умолчанию/SRC/пип-удалить-это-каталог .txt
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2. Установка:
'$ кд/USR/Библиотека/ckan/по умолчанию/SRC/ckan'
'$ мерзавец клон https://github.com/ckan/ckanext-geoview.git'
'$ кд ckanext-geoview'
'$ питон setup.py разработки'

3. Добавьте его в файл конфигурации:
'$ VI /etc/ckan/default/development.ini'

я изменил следующее.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ckan.plugins = resource_proxy geo_view ..... (другие плагины ...)

ckan.views.default_views = ... geo_view
~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~

4.Reload Apache:
'$ Sudo сервис apache2 перезагрузки'

5.ckan дб INIT:
«$ su -s/bin/bash - ckan '
'$. default/bin/activate '
$ $/usr/lib/ckan/default/=/и т.д./ckan/по умолчанию/development.ini»

сообщение об ошибке:
ckan.plugins.core.PluginNotFoundException: geo_view

ответ

0

PluginNotFoundException означает, что cKAN видел его в конфигурационном файле (под ckan. плагинов), но не нашел его в среде python.

Я подозреваю, что вы не активировали свою среду python, когда вы сделали шаг 2.

Я также заметил, что вы клонировали ckanext-geoview, когда в исходном каталоге ckan - было бы лучше иметь один каталог вверх. Чтобы исправить это можно сделать:

mv /usr/lib/ckan/default/src/ckan/ckanext-geoview /usr/lib/ckan/default/src/ 

Теперь попробуйте установить его в среде питона снова:

source /usr/lib/ckan/default/bin/activate 
cd /usr/lib/ckan/default/src/ckanext-geoview 
python setup.py develop 

И перезагружать CKAN (Пастер или Apache)

+0

Спасибо. Его удалось благополучно решить. –

Смежные вопросы