我想在我的windows工作站上使用厨师金属。以下是我设置的详细信息:
操作系统:Windows 7,32位
厨师客户端版本:11.12.0
我遵循上面提到的指示
here
。我打算对厨师金属使用Vagrant驱动程序,所以我的系统上安装了流浪者和虚拟盒子。接下来,正如文档所说,我安装了“厨师金属”gem,然后尝试运行基本的travelt_linux和简单的食谱。但是设置给了我gem‘ffi‘的rubygems冲突,错误显示在下面的截图中:
显然,安装厨师金属宝石也会打乱我的厨师客户端安装。如果我运行chef-client-v,只是为了检查chef-client是否正常工作,我会抛出同样的gem冲突错误。
在安装厨师金属宝石时,我注意到它正在安装某些宝石,这些宝石已经安装在系统上(带有厨师客户端安装)。我尝试卸载宝石的一个版本,并抛出错误(ffi-1.93-x86-mingw32),但它向我显示了以下信息:
这与我尝试卸载ffi-1.5.0-x86-mingw32 gem时得到的响应相同。
更新:
根据Tensibai的建议,我删除了旧版本的gem,并更新为使用新版本。以下是我得到的新gem依赖性错误:
请帮助我,因为我在寻找解决方案时遇到了一个死胡同: