Как развернуть брелок из локального репозитория?

Я пытаюсь запустить учебник Charm из документации по juju, создавая новое очарование из локального репозитория. Я начал с установки брелоков с bzr на свой локальный рабочий стол Ubuntu 12.04, работающий на виртуальной машине. Новая файловая структура выглядит следующим образом:

ubuntu@ubuntu-VirtualBox:~$ find charms/precise/drupal/
charms/precise/drupal/
charms/precise/drupal/hooks
charms/precise/drupal/hooks/db-relation-changed
charms/precise/drupal/hooks/install
charms/precise/drupal/hooks/start
charms/precise/drupal/hooks/stop
charms/precise/drupal/metadata.yml
charms/precise/drupal/README

Когда я устанавливаю брелок mysql, который был загружен из удаленного хранилища брелков, он работает нормально. Однако, когда я запускаю следующую команду для развертывания нового чудо-устройства, происходит сбой со следующим сообщением об ошибке:

ubuntu@ubuntu-VirtualBox:~$ juju deploy --repository=charms local:precise/drupal
2012-05-09 10:01:05,671 INFO Searching for charm local:precise/drupal in local charm repository: /home/ubuntu/charms
2012-05-09 10:01:05,845 WARNING Charm '.mrconfig' has an error: CharmError() Error processing '/home/ubuntu/charms/precise/.mrconfig': unable to process /home/ubuntu/charms/precise/.mrconfig into a charm
Charm 'local:precise/drupal' not found in repository /home/ubuntu/charms
2012-05-09 10:01:06,217 ERROR Charm 'local:precise/drupal' not found in repository /home/ubuntu/charms

Не найден ли какой-либо файл в каталоге друм-чарма, который нужен juju, чтобы сделать это чудо действительным?

Кроме того, я получаю ошибку обработки файла для файла .mrconfig также при развертывании чудо-функции mysql, так что, возможно, мне нужно что-то там изменить?

5
задан 26 October 2013 в 01:45

1 ответ

ubuntu@ubuntu-VirtualBox:~ амулет $ развертываются - repository=charms local:precise/drupal

Это, кажется, проблема, Вы не должны указывать точный в локальном: бит, попробуйте

juju deploy --repository=charms local:drupal

На Амулете 2.0 и, можно просто указать путь к каталогу очарования. Например:

juju deploy ~/charms/drupal --series trusty

Локальное очарование не может иметь определенного заявленного ряда (очарование, выбранное от хранилища всегда, имеет подразумеваемый ряд).

Эта страница в документации имеет больше ссылок о том, как развернуться от локального репозитория:

7
ответ дан 26 October 2013 в 01:45

Другие вопросы по тегам:

Похожие вопросы: