我遇到了一个问题,就是在puphpet的 config.yaml 中将流浪盒版本设置为特定的(不是最新版本)。我试过 box_version:2.0 (有教养的猜测,因为我没有找到更好的解决方案)并且运行流浪汉仍然试图获得lates版本。
这是config.yaml的相关部分:
vagrantfile:
target: local
vm:
box: puphpet/centos65-x64
box_url: puphpet/centos65-x64
box_version: 2.0
正如你在流浪汉上看到的那样,它仍然试图获取> = 0 :
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'puphpet/centos65-x64' could not be found. Attempting to find and install...
default: Box Provider: virtualbox
default: Box Version: >= 0
==> default: Loading metadata for box 'puphpet/centos65-x64'
default: URL: https://atlas.hashicorp.com/puphpet/centos65-x64
我会在这个方面看一些方向,这样做的方法是什么?
答案 0 :(得分:0)
您可以手动添加该框:
vagrant box add puphpet/centos65-x64 http://box.puphpet.com/centos-6.8-x86_64-20151130-virtualbox.box
答案 1 :(得分:0)
尝试使用box_version:'2'。将值设置为sting。 使用puphpet / ubuntu1204-x64并获得版本2.0
为我工作干杯