首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >厨房无法加载Vagrant

厨房无法加载Vagrant
EN

Stack Overflow用户
提问于 2018-06-06 19:44:03
回答 1查看 256关注 0票数 0

当我尝试调整kitchen converge时,我一直收到以下错误:

代码语言:javascript
复制
-----> Starting Kitchen (v1.20.0)
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::ClientError
>>>>>> Message: Could not load the 'vagrant' driver from the load path. Please ensure that your driver is installed as a gem or included in your Gemfile if using Bundler.
>>>>>> ----------------------
>>>>>> Please see .kitchen/logs/kitchen.log for more details
>>>>>> Also try running `kitchen diagnose --all` for configuration

[root@kitchen besclient]# chef -v
Chef Development Kit Version: 2.0.26
chef-client version: 13.2.20
delivery version: master (17c1b0fed9be4c70f69091a6d21a4cbf0df60a23)
berks version: 6.2.0
kitchen version: 1.16.0
inspec version: 1.30.0

流浪汉已经安装好了,我在几周前就可以收敛了。我有一个gemfile,它有

代码语言:javascript
复制
source 'https://rubygems.org'

group :lint do
  gem 'foodcritic', '~> 3.0'
  gem 'rainbow', '< 2.0'
  gem 'rake'
  gem 'rubocop', '~> 0.18'
end

group :unit do
  gem 'berkshelf',  '~> 3.0.0.beta6'
  gem 'chefspec',   '~> 3.2'
end

group :kitchen_common do
  gem 'test-kitchen', '~> 1.2'
end

group :kitchen_vagrant do
  gem 'kitchen-vagrant', '~> 0.11'
end

group :kitchen_cloud do
  gem 'kitchen-digitalocean'
  gem 'kitchen-ec2'
end      
EN

回答 1

Stack Overflow用户

发布于 2018-06-07 08:39:20

我们不推荐将Bundler与ChefDK一起使用。最新的ChefDK (3.x)使它的工作稍好一些,但仍然不是一个好计划。删除Gemfile应该会更好。

更具体地说,你在里面锁定了kitchen-vagrant 0.x,它非常旧,不再工作了(vagrant不再是一个宝石,它是一个独立的安装程序)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50719597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档