Debian 无法将测试厨房与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

我正在尝试使用lxc设置我的测试厨房设置。Lxc在我的机器上运行良好,我已经对它进行了测试。 当我尝试执行
厨房创建时
出现以下错误

-----> 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:
这就是我设置东西的方法

  • 安装chefdk
  • 转到目录并运行
    kitchen init--driver=kitchen lxc--create gemfile
  • 运行
    kitchen create
  • 此时,我的测试容器lxc也存在

    ==>我还运行了一个答案中提到的
    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