问题标签 [berkshelf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1815 浏览

ruby - vagrant-berkshelf 插件编译(安装)错误

附上我的控制台片段:

发布版本:

红宝石版本:

流浪版本:

先决条件:

当我尝试安装vagrant-berkshelf插件时,我收到以下错误:

有人可以帮我解决问题吗

更新: 同样的错误适用于vagrant-berkshelf版本 1.3.x、1.2.0,甚至没有明确指定版本。

0 投票
2 回答
10499 浏览

chef-infra - 在 Chef 中使用 berkshelf 时如何使用手写食谱?

我正在使用流浪者+厨师。我的厨师食谱效果很好。然后我安装了 vagrant-berkshelf 插件,从那一刻起我就不能使用自己的食谱了。Berkshelf 会覆盖食谱目录,当我使用它们时,厨师看不到我的食谱。我的配置是这样的:

使用此配置,厨师仅适用于指定的食谱,Berksfile但无法在cookbooks目录中看到我的食谱。

如何同时使用我的 & Berkshelf 的食谱?

0 投票
1 回答
276 浏览

chef-infra - Berkfile 对 vagrant 本地机器的依赖

所以,我对 vagrant、chef、berkshelf 和类似的助手都是新手。

我只是想弄清楚为什么我的 vagrant (up, reload, provision) 命令一直说是:

但它们在我的 vagrant 机器上不可用(“vagrant ssh”)..

Obs:关于 vagrant up 或规定没有错误..

0 投票
2 回答
2812 浏览

chef-infra - 在 berkshelf 中使用非社区食谱的问题

我正在尝试创建一个食谱,它将安装 nginx + php-fpm 并带有一些好的默认选项,然后我的应用程序食谱可以使用这些选项。

但是 Opscode PHP 食谱似乎不支持 php-fpm 但我注意到这个支持:https ://github.com/priestjim/chef-php我签入了一个名为“chef-php”的食谱文件夹

在我的 nginx+php 食谱的 Berksfile 中,我添加了:

如果我跑进berks install那本食谱,那么我会看到

包含在输出中,表明一切正常。

因此,如果我然后转到我的应用程序说明书,其中包含以下 Berksfile:

并运行berks install我得到以下错误:

我已经读过,当解决依赖关系的依赖关系时,Berkshelf 使用 metadata.rb 而不是 Berksfile,如果这是真的,那么解决此类问题的正确方法是什么?还是我刚刚犯了一些愚蠢的错误(完全有可能!)

谢谢。

0 投票
1 回答
109 浏览

amazon-web-services - Vagrant/Berkshelf 如何用于测试 AWS 应用程序?

我正在尝试围绕VagrantBerkshelf 进行研究,并尝试看看我是否可以使用它们来测试和开发我们的新 AWS 应用程序。

看起来 Vagrant 是 VirtualBox 的包装器,它允许您通过给它一个非常简单/基本的配置文件来快速启动虚拟机。看起来 Berkshelf 是 Chef 的包装器,允许您指定要安装在特定机器上的软件堆栈。

因此,如果该评估是正确的(或多或少),那么我想知道是否有可能:

  1. 在本地计算机上启动 Amazon 系统映像 (AMI) (作为访客 VM)并使用 Berkshelf 配置其软件堆栈;和/或...
  2. 在 AWS 上启动 AMI,并使用 Berkshelf 配置其软件堆栈;和/或...
  3. 这些技术和 AWS 是否还有其他可能的用例?是否有其他人已经这样做或将 Vagrant/Berkshelf 用于这些目的?
0 投票
2 回答
2697 浏览

chef-infra - vagrant-berkshelf 在升级到 vagrant 1.4 后不再工作

我升级到最新版本的 vagrant

重新安装了我的插件:

但是 vagrant-berkshelf 插件没有加载。

跟踪

有谁知道如何解决 vagrant 插件之间的 gem 冲突?

0 投票
1 回答
1794 浏览

ruby - 安装 vagrant.berkshelf 时出错

我在装有 Vagrant v 1.4.1 的 Windows 7 机器上工作,我一直在努力安装 vagrant-berkshelf 插件。我正在遵循Mischa Taylor的博客中的一些说明。我已经安装了 VirtualBox (4.2.20),一个“健全”的 Ruby 环境(带有 DevKit)和 berkshelf gem,并且运行良好,但是每当我发出

该命令在尝试构建时返回错误

如果我发出

效果很好,所以问题似乎出在 Vagrant 使用的扩展构建器中。我没有很多使用 Ruby 的经验,我只是想开始学习使用 chef 和 berkshelf 和 vagrant。

0 投票
2 回答
1116 浏览

chef-infra - 如何在元数据文件中设置 Chef Cookbook 依赖项

我遇到的问题是 github 上存在与厨师食谱网站上的食谱同名的食谱(monit 是食谱)。我正在写一本食谱并想使用 github 版本,但是当我在 Berksfile 中包含元数据关键字时,berkshelf 从厨师网站提取版本。我试图在 Berksfile 中覆盖它。这是 mt berksfile 的内容:

0 投票
3 回答
998 浏览

gem - Berkshelf 命令错误

我已经安装了 gem berkshelf (2.0.10)。

我的 Berksfile

我执行命令berks。

0 投票
1 回答
7576 浏览

chef-infra - “伯克斯更新”究竟是什么“ 做?

根据“berks help update”,该命令应该:

“更新 Berksfile 中指定的说明书(和依赖项)”

(是的......这就是它所说的!)。

但这究竟意味着什么?

Berksfile 中不同类型的“食谱”规范有何不同?