Почему моя команда Vagrant up не работает, когда я добавляю кулинарную книгу в свой файл Berksfile?
Когда я добавляю поваренную книгу в свой файл "Berksfile", команда "Vagrant up" делает эту ошибку:
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Loading Berkshelf datafile...
==> default: Sharing cookbooks with VM
==> default: Updating Vagrant's Berkshelf...
The following berks command failed to execute:
C:\opscode\chefdk\bin\/berks.BAT vendor C:/Users/UserName/.berkshelf/vagrant-berkshelf/shelves/berkshelf20190120-5940-xniqx1-default --berksfile C:/Users/UserName/Vagrant/JleGLocal/Berksfile
The stdout and stderr are shown below:
stdout:
stderr: ArgumentError comparison of Berkshelf::Dependency with Berkshelf::Dependency failed
Содержание Vagrantfile:
Vagrant.configure("2") do |config|
config.vm.box = "JleGLocal"
config.berkshelf.enabled = true
config.vm.provision :chef_solo do |chef|
chef.add_recipe "apt"
chef.add_recipe "apache2"
end
end
Содержание Berksfile:
source 'https://supermarket.chef.io'
metadata
cookbook 'apt'
cookbook 'apache2'
Это мой первый опыт работы с Vagrant, я пробую несколько учебных пособий, но все они кажутся устаревшими (2014 / 2015) и никогда не работают.
Заранее благодарю за ответы.