Vagrant Provision AWS Issue
Я слежу за поваренной книгой приложения Rails и сталкиваюсь с проблемой, связанной с шагом 6, который предусматривает подготовку экземпляра AWS. Я получил следующие ошибки в качестве вывода.
Как объяснено в руководстве, после наблюдения провала инициализации я выполнил vagrant up --provider=aws
и получил следующие ошибки.
Вот выходные данные файла зависимостей, файла gem ядра и файла berks, где наблюдаются ошибки.
После проверки ошибок и файла berks я попытался изменить строку 11, чтобы version = "3.2.0"
, но это не имело никакого значения, так как я вижу те же ошибки.
Вот вывод Vagrantfile.
Я провел дальнейшее расследование и обнаружил следующую проблему, сообщаемую на странице Berkshelf Github. Я попробовал предложенное решение - убедитесь, что каталоги Chef-DK находятся в начале моего $PATH, применяя следующую команду $ PATH=$HOME/.chefdk/gem/ruby/2.1.0/bin:/opt/chefdk/bin:$PATH
Я наблюдал следующий вывод в моей системе.
Может кто-нибудь подсказать, в чем может быть проблема?
1 ответ
Я нашел решение проблемы. Я использовал плагин vagrant-berkshelf. Правильный плагин, который нужно использовать, - только Berkshelf. Проблема была устранена после запуска следующих команд:
vagrant plugin uninstall vagrant-berkshelf
vagrant plugin install berkshelf