Lumify 安装在 vagrant 中出现错误,因为找不到框“nrel/CentOS-6.6-x86_64”

Lumify 安装在 vagrant 中出现错误,因为找不到框“nrel/CentOS-6.6-x86_64”

我正在尝试在我的 vmware 工作站中安装 lumify,如下所示。

$ cd lumify
$ git clone https://github.com/lumifyio/lumify.git
$ cd lumify/lumify
$ vagrant up demo

运行最后一步 vagrant up demo 后出现错误

Bringing machine 'dev' up with 'virtualbox' provider...
Bringing machine 'demo' up with 'virtualbox' provider...
There are errors in the configuration of this machine. Please fix
the following errors and try again:

vm:
The box 'nrel/CentOS-6.6-x86_64' could not be found.

然后在我做的同一个目录中

vagrant box add CentOS `https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box`

然后我就这么做了vagrant up demo。但仍然显示相同的错误

注意:在 lumify 文件夹中已经存在 vagrantfile

答案1

这很奇怪,这个盒子nrel/CentOS-6.6-x86_64在图集里明明可以找到(https://atlas.hashicorp.com/nrel/boxes/CentOS-6.6-x86_64

您正在运行哪个版本的 vagrant ?你至少需要 vagrant 1.5 才能从 atlas 下载盒子。

您也可以手动安装该盒子,但要尊重名称:

vagrant box add nrel/CentOS-6.6-x86_64 https://atlas.hashicorp.com/nrel/boxes/CentOS-6.6-x86_64/versions/1.0.0/providers/virtualbox.box

相关内容