如何在puphpet的config.yaml中设置盒子版本?

时间:2016-01-11 11:43:00

标签: version yaml config box puphpet

我遇到了一个问题,就是在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    

我会在这个方面看一些方向,这样做的方法是什么?

2 个答案:

答案 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

为我工作

干杯