Я провел несколько часов, не добившись какого-либо результата, пытаясь бродить по своей коробке. Он отлично работает на моем Mac и двух моих коллегах Mac, но при попытке бродить по этому ящику на моем рабочем столе Windows я получаю такую ошибку:
INFO runner: Выполнение действия: # C: /HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/builtin/box_add.rb: 358: in box_add': undefined
method
name 'вместо nil: NilClass (NoMethodError)
Полный журнал ошибок можно найти здесь: https://gist.github.com/anonymous/f227b9fb37aae643d276#file-vagrantuperror
Надеюсь, вы можете мне помочь, спасибо!
бродяга
У меня была такая же проблема, и я подал эту проблему против бродяги:
https://github.com/mitchellh/vagrant/issues/4100
Похоже, проблема связана с каким-то глупым поведением Ruby's Pathname.join
в Windows.
Вы сможете решить проблему и запустить свой компьютер, установив config.vm.box_url
к тому, что у вас есть как config.vm.box
, и установка config.vm.box
под какое-то имя (например, "убунту"). Это сработало для меня.
Итак, что вы хотите в своем Vagrantfile на основе вашего журнала, это что-то вроде
Vagrant.configure("2") do |config|
config.vm.box = "socialplus"
config.vm.box_url = "http://ci.synergy-gb.com/socialplus.box"
...
end