我想测试对食谱的一些更改,所以我做了我以前做的事情,但结果远非正常:
$ ../gem-sucks/bin/kitchen 收敛 -----> 开始厨房 (v1.2.1) !!!!!!缺少“berkshelf”gem,必须安装或无法正确激活。运行 `gem install berkshelf` 或者如果您使用的是 Bundler,请将以下内容添加到您的 Gemfile 中:`gem 'berkshelf'`。 >>>>>> ------异常------- >>>>>> 类:Kitchen::UserError >>>>>> 消息:无法加载或激活 Berkshelf(无法激活 json-1.8.0,已激活 json-1.8.1) >>>>>> ---------------------- >>>>>> 更多详情请查看 .kitchen/logs/kitchen.log >>>>>> 也尝试运行`kitchen diagnostic --all` 进行配置 $ 宝石清单 | grep berkshelf berkshelf (3.2.1, 3.1.4, 2.0.10, 2.0.9) berkshelf-api-client (1.2.0) $ 宝石清单 | grep json json (1.8.1, 1.8.0) multi_json (1.10.1, 1.7.9)
这台机器正在运行 debian Jessie,自从我上次接触这本食谱以来,已经更新了很多包(我不知道其中是否有任何与 ruby 相关的东西)。
如何让厨房再次工作?