Octohost用刀独奏在裸机上? (UserError:未安装Vagrant)

时间:2014-08-26 19:00:49

标签: vagrant chef docker provisioning

我想在裸机服务器上部署octohost。据我所知,到目前为止,刀具独奏是否打算使用ssh直接在服务器上进行厨师配置?

但是,当我按照second step时,我得到:

~/octohost-cookbook$ sudo rake knife_solo user=root ip=172.16.90.151 rake aborted! Kitchen::UserError: Vagrant 1.1.0 or higher is not installed. Please download a package from http://downloads.vagrantup.com/.

在没有运行虚拟机容量的计算机上真的没有办法使用刀独奏来安装octohost吗?

1 个答案:

答案 0 :(得分:3)

发生此错误是因为rake命令使用bundle exec来执行。 bundle includes Test Kitchen and kitchen-vagrant,需要Vagrant才能运行。

您可以通过运行以下来禁用它们:

bundle install --without integration

或者从Gemfile删除它们。