2014-09-02 4 views
4

Я выполнил следующие инструкции: http://berkshelf.com/ после установки последнего ChefDK (отсюда: http://downloads.getchef.com/chef-dk/mac/#/). Когда я «Бродячий вверх», я получаю ошибку:Vagrant: Неизвестный раздел конфигурации «omnibus», но плагин vagrant-omnibus установлен

Vagrant: 
* Unknown configuration section 'omnibus'. 

различных посты (например Vagrant Install chef-client on top of base image) предположил, это означает, что бродяга-омнибус плагин не установлен. В моем случае я его установил. «бродяга список плагинов» отображает:

vagrant-berkshelf (2.0.1) 
    - Version Constraint: 2.0.1 
vagrant-login (1.0.1, system) 
vagrant-omnibus (1.4.1) 
vagrant-share (1.1.1, system) 

Любые предложения относительно того, как я могу получить этот пример поваренной книги для запуска на новый экземпляр VM запущен с «Бродячей вверх»?

ответ

9

Оказывается, этот вопрос для меня было то, что в то время как ~/.vagrant.d/plugins.json включал бродячий-омнибус плагин, то ~/.vagrant.d/gems/gems и ~/.vagrant.d/gems/specifications каталоги не содержат соответствующий КАМЕНЬ или gemspec файлы. Не знаю, как это произошло, но я подозреваю, что это произошло из-за случайного ввода ^C в середине выполнения команды установки бранного плагина и последующего повторного выполнения этой команды.

Похоже, что vagrant plugin install не подходит для обработки ^C и что он записывает содержимое plugins.json, прежде чем он сохранит драгоценный камень и драгоценный камень.

Последующие команды vagrant plugin install не устраняют проблему. Ручное редактирование plugins.json для удаления плагина, а затем повторное выполнение команды vagrant plugin install vagrant-omnibus устранило проблему.

+0

Привет, я попытался шаги, которые Вы описали, но они не работали , Я все еще получаю ошибку * Неизвестный раздел конфигурации «omnibus». Не могли бы вы указать, что делать, чтобы решить эту проблему? – Yuriy

0

лично я вошел в бродячем файл с помощью редактора VI и закомментировал линию, которая имеет ненаправленные шины сценария , а затем запустить « бродячей статус», а затем «Бродячие вверх»

1.vi Vagrant 2 .? omnibus 3. «Вставить» I omnibus 4.insert #, чтобы прокомментировать строку 5. wq! чтобы выйти из редактора VI

** этот вопрос также может быть связано с типом ОС использует один, я использую макинтош

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