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
Другие вопросы по тегам