2013-09-12 2 views
3

Можно ли установить путь, где плагин berkshelf ставит кулинарные книги, которые он устанавливает? (Как и в папке .berkshelf)Vagrant Berkshelf - Полка на полке?

Я бег Windows 7.

В настоящее время я пытаюсь установить сервер MySQL с помощью Opscode кулинарного к виртуальной машине, и здесь, на работе они имеют% HOMEDRIVE% системные переменные установлен на сетевой диск. Поэтому, когда начало в Vagrantfile начинается, он подталкивает кулинарные книги к сетевому диску, и это заставляет его быть медленным и здоровым, а не там, где это должно быть. Есть ли исправление к этому?

VirtualBox сделал это также, но я исправил его, изменив настройки. Я попытался ищу какое-то эквивалентные параметры для berkshelf, но ближе всего я был для стандартного berkshelf (то не в бездомном плагин), в этом случае вы можете установить это переменное окружение:

ENV [ «BERKSHELF_PATH»]

Найдено здесь:

http://www.rubydoc.info/github/RiotGames/berkshelf/Berkshelf#berkshelf_path-class_method

Мне нужно, чтобы иметь возможность иметь поваренные книги он читает из berksfile магазина моих ноутбуков на локальном диске, а не, как в моем случае я не могу иметь подвижность VM ограничивается зданием bec ause файлов, которые хранятся в сети.

Любое подстрекательство было бы высоко оценено.

Возможно, лучше использовать фактическую беркшельф над брандмауэром?

Спасибо.

ответ

0

Если вы хотите иметь переносимость - полный повар-репо готов к работе chef-solo, лучше использовать автономный берксфельф вместо плагина , который НЕ является гибким.

Для сложных кулинарных книг, я предпочитаю использовать автономный berkshelf как это позволяет мне делать berks install --path chef/cookbooks скопировать все поваренные книги, требуемые от ~/.berkshelf/cookbooks, то я могу только деготь все это и передач в другие машины для одной и той же chef-solo перспективы. некоторые люди используют capistrano для автоматизации tar и scp/rsync по сети. Я просто использовать rysnc/УПП ;-)

HTH

+0

Итак, я беру это в основном ответ нет, вы не можете. Ну, это нормально. Я буду изучать использование обычной беркшеф и, возможно, даже не использовать ее вообще. Это может сэкономить время и напряжение, потому что теперь, когда я устанавливаю путь berksfile в файле vagrant, я получаю разрешение, которое запрещено читать. О, хорошо, спасибо за ваш вклад! :) Я буду исследовать! – Jessman123

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