0

我是 Chef 和 linux 的新手,所以如果这个问题很明显或者我做错了,请原谅我。到目前为止,我已经设法在我的网络中运行的 Ubuntu 14.04 实例上设置了一个基本的独立 Chef 服务器。我在我的计算机上运行的 VM 上设置了一个 Ubuntu 桌面。我一直在学习教程,到目前为止,我用来从 Chef 超市获取食谱到我的 Chef 服务器的过程是将它们下载到我在 ubuntu 桌面上的厨师工作站,然后上传相应的需求。但是,我有一个问题是,对于一些更强大的食谱,例如 Node.js 或 MongoDB,当我将它们下载到我的工作站然后尝试将它们上传到我的厨师服务器时,它会失败。它说它无法正确上传,因为它缺少某些依赖项。我知道这是 berkshelf 的确切用例。但是,我不知道如何将它与我从超市买的食谱联系起来。我试图 cd 到我下载的食谱所在的目录并运行 berks install 但它给了我错误。我做错了还是我应该研究其他整个过程?抱歉,可能语法不好,如果这个问题非常简单。

4

1 回答 1

1

尝试遵循有关如何将 Berkshelf 与 Chef 一起使用的一系列可用教程中的一个,例如http://cloudacademy.com/blog/berkshelf-manage-chef-cookbooks/上的教程。

于 2016-01-07T15:19:02.757 回答