问题标签 [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.
macos - vagrant 1.6.3 无法在 mac osx 上安装 berkshelf 2.0.1
我正在面临这个问题
我收到这个错误
安装 dep_selector (1.0.3) 时出错,Bundler 无法继续。
gem install dep_selector -v '1.0.3'
在捆绑之前确保成功。
我见过提到这个问题,包括 Ubuntu 的解决方法,但是我找不到 mac OSX 的解决方法
https://github.com/berkshelf/vagrant-berkshelf/issues/191 https://github.com/berkshelf/berkshelf/issues/1138
有人在 OSX 上解决过这个问题吗?
chef-infra - Berkshelf 使用了错误的 Chef Server
我开始使用企业厨师的试用版并下载了入门工具包,我认为它是 ChefDK。无论哪种方式,我都将刀和 Berkshelf 配置为在托管 Chef 中与我的组织对话。
现在我已经搬到了我自己托管的厨师服务器上。我做了一个刀配置,现在刀上传尝试将食谱放入我自己的厨师服务器 - 但是 Berkshelf 仍在尝试上传到企业帐户。
如何重新配置 Berkshelf?
ruby - 如何在没有 vagrant-berkshelf 插件的情况下将 berkshelf 与 vagrant 一起使用
我是 berkshelf 的新手,并且使用 vagrant-berkshelf 插件尝试了一些示例。从我知道 vagrant-berkshelf 插件将被弃用的那一刻起,我一直想知道是否有任何方法可以在不使用 vagrant-berkshelf 插件的情况下将 berkshelf 与 vagrant 一起使用。请让我知道我该怎么做。
berkshelf - Berks 安装失败,使用 Berkshelf 3.1.4
尝试运行时出现以下错误berks install
我不知道如何解决它。
谢谢!
chef-infra - 如何管理 Chef-repo 和 berkshelf 食谱中的冗余
我正在使用 Chef 进行自动化。我有一本厨师回购食谱,其中包含自定义食谱以及来自 opscode 网站的食谱。
由于很少有食谱依赖于其他食谱,因此我使用 berks 实用程序安装了这些依赖项。
现在我的问题是如何管理食谱及其冗余。
chef-infra - 厨师食谱的变化导致食谱失败
在尝试运行社区食谱以安装 GitLab 服务器时,我遇到了一个奇怪的问题。食谱可以在这里找到。我使用 Berkshelf 安装所有依赖项并使用berks upload
.
我必须对gitconfig
默认模板目录中的模板进行更改。(我使用 githttps://
而不是git://
。)每当我更改食谱中的文件时(即使是像添加评论这样的小改动),我在尝试运行时都会收到以下错误:
下面的堆栈跟踪是在更改 default.rb 之后,我添加了一条评论,上面写着“测试”
这是堆栈跟踪:
如果我将其切换回来并重新上传到我的服务器,问题就会消失。我不能编辑这个社区食谱有什么原因吗?
chef-infra - Berkshelf 'berks install' 找不到 U:
我已经下载了 Chef Development Kit,并且正在尝试编写厨师食谱。我已经完成了berks init
,然后berks install
。无论是否指定任何依赖项,在查找 U: 时都会失败。它在寻找什么,为什么?我确实有一个网络 U:,但现在已经取消映射它以尝试阻止这种情况,但我看不出 berkshelf 无论如何都想看那里的理由。
编辑:可能应该提到我在 Windows 7 机器上。
ruby - 合并来自不同厨师食谱或食谱的属性
是否有可能合并多个食谱或食谱的属性?
我想要实现的是以下内容:
食谱 1
设置默认属性列表,例如 default[:bamboo][:agent][:attributes] = { 'system.attr-1' => 'test1' }
在template.conf,我有
食谱 2
固有的“食谱 1”并有 2 个食谱
食谱1
食谱2
现在我想要的是 来自“cookbook 1”的template.conf与cookbook2 和那些食谱的属性更新/合并。
这可能吗?如果没有,还有哪些其他选择?
vagrant - Vagrant 安装错误
我正在尝试在 Mac OSX 上安装带有 LAMP 堆栈和 Chef 的新版本的 Vagrant。我安装了 chef-dk、vagrant 和 virtual box。我已经安装了precision32 框(vagrant box 添加precision32 http://files.vagrantup.com/precise32.box)和berkshelf(gem install berkshelf 以及:vagrant plugin install vagrant-berkshelf)。我已尝试删除所有内容并重新安装,但我不断收到此错误:
这里有什么想法吗?