我试图在Ubuntu 14.04.1 LTS上使用vagrant 1.4.3添加vagrant box:
Vagrant 1.4.3用户@机器:〜$ vagrant box add ffuenf / Debian的6.0.9-AMD64
我得到了:
未正确调用此命令。这个命令的帮助是 可在下面找到。
显然命令的格式是错误的,但我怎么能得到框:
https://vagrantcloud.com/ffuenf/debian-6.0.9-amd64
来自流浪云?
答案 0 :(得分:4)
vagrant box add "ffuenf/debian-6.0.9-amd64"
是你的答案。
修改强> 我之前的回答是基于最新的Vagrant版本。 在1.4.3中,您无法以这种方式添加框,因为它不能与Vagrantcloud一起使用。 相反,您需要手动指定这样的方框URL:
$ vagrant box add "ffuenf/debian-6.0.9-amd64" https://vagrantcloud.com/ffuenf/debian-6.0.9-amd64/version/7/provider/virtualbox.box --provider virtualbox
你应该得到以下内容:
Downloading box from URL: https://vagrantcloud.com/ffuenf/debian-6.0.9-amd64/version/7/provider/virtualbox.box
Extracting box...te: 1591k/s, Estimated time remaining: 0:00:02)
Successfully added box 'ffuenf/debian-6.0.9-amd64' with provider 'virtualbox'!
答案 1 :(得分:1)
您需要手动查找要添加的框的URL,然后使用该框。
因此,例如,假设您想要从Vagrantcloud添加puppetlabs/ubuntu-14.04-32-puppet
框,您需要:
使用网址添加如下框:
vagrant box add "puppetlabs/ubuntu-14.04-32-puppet" https://vagrantcloud.com/puppetlabs/boxes/ubuntu-14.04-32-puppet/versions/1/providers/virtualbox.box --provider virtualbox
答案 2 :(得分:1)
我挣扎了一段时间。关键是获得最新版本的流浪汉 - 在我写这篇文章的时候是1.7.4。我使用的下载链接是:https://www.vagrantup.com/downloads.html
我在MacBook Pro上运行Mac OS X 10.7.5。为了下载ubuntu / trusty64,我去了网站https://atlas.hashicorp.com/boxes/search?utm_source=vagrantcloud.com&vagrantcloud=1,其中列出了当前可用的框。您可以按说明搜索框。例如,输入'debian'作为搜索词会返回一个列表。 我选择了一个框并按照其页面上的说明进行操作(在我的情况下,页面为https://atlas.hashicorp.com/ubuntu/boxes/trusty64)。这是我接下来做的日志:
$ vagrant init ubuntu/trusty64
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.
$ vagrant up --provider virtualbox
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'ubuntu/trusty64' could not be found. Attempting to find and install...
default: Box Provider: virtualbox
default: Box Version: >= 0
==> default: Loading metadata for box 'ubuntu/trusty64'
default: URL: https://atlas.hashicorp.com/ubuntu/trusty64
==> default: Adding box 'ubuntu/trusty64' (v20150923.0.0) for provider: virtualbox
default: Downloading: https://atlas.hashicorp.com/ubuntu/boxes/trusty64/versions/20150923.0.0/providers/virtualbox.box
default: Progress: 56% (Rate: 111k/s, Estimated time remaining: 0:28:59)
答案 3 :(得分:0)
这不是你的问题的答案,但我用过:
流浪盒添加精确32 http://files.vagrantup.com/precise32.box
然后在配置文件(Vagrantfile)中将ffuenf / debian-6.0.9-amd64名称更改为precise32。看起来它运行正常。可能有一个ffuenf的盒子文件,但我不知道。