Chef infra 厨房不能装流浪汉

Chef infra 厨房不能装流浪汉,chef-infra,chef-recipe,test-kitchen,Chef Infra,Chef Recipe,Test Kitchen,当我尝试tunkitchen converge时,我不断得到以下错误: -----> Starting Kitchen (v1.20.0) >>>>>> ------Exception------- >>>>>> Class: Kitchen::ClientError >>>>>> Message: Could not load the 'vagrant' driver from t

当我尝试tun
kitchen converge
时,我不断得到以下错误:

-----> 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
“流浪者”安装完毕,几周前我就可以聚合了。我有一个文件

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      
源代码'https://rubygems.org'
组:lint do
gem'foodcritic',“~>3.0”
宝石“彩虹”,“<2.0”
宝石“耙子”
宝石'rubocop',“~>0.18”
结束
小组:单位do
宝石“berkshelf”,“~>3.0.0.beta6”
gem'chefspec',“~>3.2”
结束
组别:厨房和公共场所
gem‘测试厨房’,“~>1.2”
结束
组别:厨房流浪汉
宝石“厨房流浪汉”,“~>0.11”
结束
组别:厨房·云多
宝石“厨房数码海洋”
gem“厨房-ec2”
结束

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


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

你试过重新安装厨房流浪汉吗?
安装后,我得到了STDERR:/usr/local/rvm/rubies/ruby-2.3.5/lib/ruby/site\u ruby/2.3.0/rubygems.rb:271:in'find_spec\u for_exe':找不到gem流浪汉(>=0.a)(gem::GemNotFoundException)
我使用
gem install vagrant安装了vagrant gem,但仍然出现相同的错误。