Debian 无法将测试厨房与lxc一起使用
我正在尝试使用lxc设置我的测试厨房设置。Lxc在我的机器上运行良好,我已经对它进行了测试。 当我尝试执行Debian 无法将测试厨房与lxc一起使用,debian,chef-infra,lxc,test-kitchen,Debian,Chef Infra,Lxc,Test Kitchen,我正在尝试使用lxc设置我的测试厨房设置。Lxc在我的机器上运行良好,我已经对它进行了测试。 当我尝试执行厨房创建时出现以下错误 -----> Starting Kitchen (v1.6.0) >>>>>> ------Exception------- >>>>>> Class: Kitchen::ClientError >>>>>> Message: Could not load
厨房创建时
出现以下错误
-----> Starting Kitchen (v1.6.0)
>>>>>> ------Exception-------
>>>>>> Class: Kitchen::ClientError
>>>>>> Message: Could not load the 'lxc' 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
我的.kitche.yml
文件是
---
driver:
name: lxc
provisioner:
name: chef_zero
platforms:
- name: test-container
driver_config:
username: ubuntu
password: ubuntu
suites:
- name: default
run_list:
attributes:
这就是我设置东西的方法
kitchen init--driver=kitchen lxc--create gemfile
kitchen create
chef gem install kitchen lxc
我不知道为什么会出现这个错误。任何指向正确方向的指针都会非常有用 您需要安装
厨房lxc
驱动程序库。如果您已经通过ChefDK安装了这一切(您应该这样做):chef gem install kitchen lxc
也就是说,我不确定厨房lxc的驱动程序是否是最新的。您可能想签出
kitchen docker
。您需要安装kitchen lxc
驱动程序库。如果您已经通过ChefDK安装了这一切(您应该这样做):chef gem install kitchen lxc
也就是说,我不确定厨房lxc的驱动程序是否是最新的。您可能想签出
kitchen docker
。我安装了kitchen lxc,但仍然收到相同的错误。请确保将其安装到kitchen
正在使用的相同Ruby环境中。不幸的是,通过注释对此进行调试可能是不切实际的。最简单的解决方案是确保您使用的是通过ChefDK安装的版本,并删除TestKitchen的任何其他副本。除了基本的系统实用程序之外,它只安装了chefdk。您是如何安装厨房lxc
?正如coderanger所说,确保使用chef gem install kitchen lxc安装lxc驱动程序
我已经安装了kitchen lxc,但仍然收到相同的错误。确保将其安装到与kitchen
使用的相同Ruby环境中。不幸的是,通过注释对此进行调试可能是不切实际的。最简单的解决方案是确保您使用的是通过ChefDK安装的版本,并删除TestKitchen的任何其他副本。除了基本的系统实用程序之外,它只安装了chefdk。您是如何安装kitchen lxc
的?正如coderanger所说,请确保使用chef gem安装kitchen lxc