В том числе Apache для Vagrant не будет "UP"

В общем, все работает нормально, пока я не добавлю:

depends "apache2", "~> 1.6.0" к моему metadata.rb

а также

include_recipe "apache2" в recipes/default.rb

а также

Бывает:

/Users/me/.vagrant.d/gems/gems/faraday-0.8.7/lib/faraday.rb:64:in `lookup_middleware': :json is not registered on Faraday::Response (RuntimeError)
from /Users/me/.vagrant.d/gems/gems/faraday-0.8.7/lib/faraday/builder.rb:146:in `use_symbol'

Кто-нибудь сталкивался с этим или даже лучше решил?

Я пытаюсь следовать этому уроку:

2 ответа

Решение

Это была ошибка в вспомогательной библиотеке (Ridley), к которой был привязан Berkshelf 1.4.4. С тех пор это было решено в Berkshelf 1.4.5.

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

$ vagrant плагин удалить vagrant-berkshelf $ vagrant плагин установить vagrant-berkshelf

Конечно, это также будет решено после обновления vagrant-berkshelf для Berkshelf 2.0.

Если вы столкнулись с такой ошибкой, не стесняйтесь размещать ее на трекере проблем в проектах Berkshelf или Vagrant-Berkshelf. Он получит внимание, которого заслуживает, и быстрый ответ;)

Причина найдена, но, к сожалению, кажется, что нет никакого решения, пока vagrant-berkshelf не использует berkshelf-2.0.x:

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