vagrant up falha no windows com box_add: undefined

2

Eu passei algumas horas sem conseguir nenhum resultado tentando vagar por uma caixa minha. Ele funciona perfeitamente no meu mac e dois dos meus colegas de trabalho mac, mas ao tentar vagrant up essa caixa na minha área de trabalho do windows eu recebo um erro como este:

Corredor INFO: Ação: # C: /HashiCorp/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/action/builtin/box_add.rb: 358: em box_add': undefined method name 'para nil: NilClass (NoMethodError)

O log de erros completo pode ser encontrado aqui: link

Espero que vocês possam me ajudar, obrigado!

vagrant

    
por danielrvt 19.06.2014 / 23:51

1 resposta

2

Eu tive o mesmo problema e arquivei este problema contra o vagrant:

link

Parece que o problema se deve a algum comportamento bobo do Pathname.join do Ruby no Windows.

Você deve ser capaz de resolver o problema e colocar sua caixa em execução configurando config.vm.box_url para o que você tem como config.vm.box e configurando config.vm.box para algum nome (por exemplo, "ubuntu"). Isso funcionou para mim.

Então, o que você quer no seu Vagrantfile, baseado no seu log, é algo como

Vagrant.configure("2") do |config|
    config.vm.box = "socialplus"
    config.vm.box_url = "http://ci.synergy-gb.com/socialplus.box"
    ...
end
    
por 25.06.2014 / 09:30

Tags