问题标签 [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.
ruby - vagrant-berkshelf 插件编译(安装)错误
附上我的控制台片段:
发布版本:
红宝石版本:
流浪版本:
先决条件:
当我尝试安装vagrant-berkshelf
插件时,我收到以下错误:
有人可以帮我解决问题吗
更新:
同样的错误适用于vagrant-berkshelf
版本 1.3.x、1.2.0,甚至没有明确指定版本。
chef-infra - 在 Chef 中使用 berkshelf 时如何使用手写食谱?
我正在使用流浪者+厨师。我的厨师食谱效果很好。然后我安装了 vagrant-berkshelf 插件,从那一刻起我就不能使用自己的食谱了。Berkshelf 会覆盖食谱目录,当我使用它们时,厨师看不到我的食谱。我的配置是这样的:
使用此配置,厨师仅适用于指定的食谱,Berksfile
但无法在cookbooks
目录中看到我的食谱。
如何同时使用我的 & Berkshelf 的食谱?
chef-infra - Berkfile 对 vagrant 本地机器的依赖
所以,我对 vagrant、chef、berkshelf 和类似的助手都是新手。
我只是想弄清楚为什么我的 vagrant (up, reload, provision) 命令一直说是:
但它们在我的 vagrant 机器上不可用(“vagrant ssh”)..
Obs:关于 vagrant up 或规定没有错误..
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,如果这是真的,那么解决此类问题的正确方法是什么?还是我刚刚犯了一些愚蠢的错误(完全有可能!)
谢谢。
amazon-web-services - Vagrant/Berkshelf 如何用于测试 AWS 应用程序?
我正在尝试围绕Vagrant和Berkshelf 进行研究,并尝试看看我是否可以使用它们来测试和开发我们的新 AWS 应用程序。
看起来 Vagrant 是 VirtualBox 的包装器,它允许您通过给它一个非常简单/基本的配置文件来快速启动虚拟机。看起来 Berkshelf 是 Chef 的包装器,允许您指定要安装在特定机器上的软件堆栈。
因此,如果该评估是正确的(或多或少),那么我想知道是否有可能:
- 在本地计算机上启动 Amazon 系统映像 (AMI) (作为访客 VM)并使用 Berkshelf 配置其软件堆栈;和/或...
- 在 AWS 上启动 AMI,并使用 Berkshelf 配置其软件堆栈;和/或...
- 这些技术和 AWS 是否还有其他可能的用例?是否有其他人已经这样做或将 Vagrant/Berkshelf 用于这些目的?
chef-infra - vagrant-berkshelf 在升级到 vagrant 1.4 后不再工作
我升级到最新版本的 vagrant
重新安装了我的插件:
但是 vagrant-berkshelf 插件没有加载。
跟踪
有谁知道如何解决 vagrant 插件之间的 gem 冲突?
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。
chef-infra - 如何在元数据文件中设置 Chef Cookbook 依赖项
我遇到的问题是 github 上存在与厨师食谱网站上的食谱同名的食谱(monit 是食谱)。我正在写一本食谱并想使用 github 版本,但是当我在 Berksfile 中包含元数据关键字时,berkshelf 从厨师网站提取版本。我试图在 Berksfile 中覆盖它。这是 mt berksfile 的内容:
gem - Berkshelf 命令错误
我已经安装了 gem berkshelf (2.0.10)。
我的 Berksfile
我执行命令berks。
chef-infra - “伯克斯更新”究竟是什么“ 做?
根据“berks help update”,该命令应该:
“更新 Berksfile 中指定的说明书(和依赖项)”
(是的......这就是它所说的!)。
但这究竟意味着什么?
Berksfile 中不同类型的“食谱”规范有何不同?