我想用橱窗工作站上的金属厨师。下面是我设置的详细信息: OS : Windows 7,32位主厨客户端版本: 11.12.0
我遵循前面提到的这里的说明。我打算使用Vagrant驱动程序的厨师-金属,所以我有流浪者和虚拟盒安装在我的系统。接下来,如文档所述,我安装‘厨师-金属’宝石,然后尝试运行基本的vagrant_linux和简单的食谱。但是设置给我宝石'ffi‘的rubygems冲突,错误显示在下面的屏幕截图中:显然,安装厨师-金属宝石也破坏了我的主厨-客户端的安装。如果我运行厨师-客户端-v,只是为了检查厨师-客户端是否正常工作,我抛出相同的创业板冲突错误。

在安装厨师-金属宝石时,我观察到它正在安装某些宝石,这些宝石已经安装在系统上(与厨师-客户端安装一起)。我试图卸载引发错误的gem版本(ffi-1.9.3-x86-mingw32 32),但它向我展示了以下信息:

当我试图卸载ffi-1.5.0-x86-mingw32gem时,我得到的响应也是一样的。
最新情况:
根据Tensibai的建议,我删除了gem的旧版本,并更新为使用一个新版本。下面是我得到的新的创业板依赖错误:

请帮助,因为我已经到了一个死胡同,为这个问题寻找一个解决方案:
发布于 2014-09-05 08:52:23
Gem文档是这里
要卸载它,它是gem uninstall ffi -v 1.5.0
错误告诉您,它无法加载它,因为ffi是在versino 1.5中,并且ohai在1.9.X ( ~> 1.9)的版本中需要它。
解决这个问题最好的办法是运行一个gem update ffi -v 1.9.3
并更新主厨以删除旧的依赖:宝石更新主厨
https://stackoverflow.com/questions/25681314
复制相似问题