问题标签 [librarian]

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 投票
1 回答
2603 浏览

ruby - 在 Vagrant 盒子中使用图书馆员木偶 - 为什么 puppetlabs/mysql 无法安装?

我在puppetlabs/mysql通过librarian-puppetVagrant 虚拟机进行安装时遇到了问题。经过大量对话后,似乎最有可能的问题是 VirtualBox 不允许在共享目录中使用符号链接,但是在应用后vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/v-root", "1"]我发现行为没有任何变化,所以我想知道这里实际上是哪个组件有问题- Vagrant、Ruby、Puppet、Librarian、puppetlabs/mysql 模块,或者(很可能)我?

在主机上:

在流浪者盒子上:

这是我的Puppetfile

这就是我尝试应用 said 时发生的情况Puppetfile

值得注意的是,如果我再次运行这个完全相同的命令,它将完成直到完成:

在我看来,这些Failed to copy from错误可能是相关的,但我不知道该怎么做。

0 投票
2 回答
769 浏览

amazon-web-services - AWS、OpsWorks 和 Chef 依赖项:最干净的解决方案是什么?

我有一个 Chef 项目,在本地与 Vagrant 合作,效果非常好。我正在使用librarian-chef,这意味着我可以像这样指定我的依赖项Cheffile

然后当我运行时,它会将它所依赖的所有食谱拉到一个librarian-chef install目录中。jenkinscookbooks

还有另一个目录,site-cookbooks,这是我编写所有我自己的自定义食谱和食谱的地方。

在 中Vagrantfile,您可以告诉它查看食谱的两种不同路径:

当我运行时,这非常有效vagrant up。但是,它似乎不能很好地与 AWS OpsWorks 配合使用——因为这要求所有说明书都位于 Chef 存储库的顶层。

那么我的问题是:在不包括我的存储库顶层的所有依赖项的情况下,将 Chef 与 OpsWorks 一起使用的最佳方式是什么?

0 投票
2 回答
922 浏览

windows - 使用 Vagrant 和 librarian-chef-nochef 插件安装说明书时出错

我在 Windows 主机上使用带有librarian-chef-nochef插件的 Vagrant。在我将带有“git”选项的食谱添加到我的 Cheffile 之前,它工作正常。像这样:

然后我收到一个关于缺少 README.md 文件的奇怪错误:

我的配置:

  • 视窗 7 x64
  • Vagrant 1.5.4 与 librarian-chef-nochef 插件

这是完整的报告:

0 投票
2 回答
3773 浏览

vagrant - Vagrant & Chef:未初始化的常量 Chef::Resource::LWRPBase

当我尝试运行“vagrant provision”时出现此错误:

安装 Xcode 和命令行工具。我已经更新了 Chef 和 Vagrant - 所以有什么想法吗?

盒子:https ://bitbucket.org/creativebrains/box

我搜索术语“LWRPBase”,但没有找到任何答案。

0 投票
2 回答
1474 浏览

vagrant - 如何将 Puppetfile 更新为 API URL v3?

我将 Vagrant 与 Puppet 一起使用。我的 Puppetfile 看起来像这样:

我使用librarian-puppet v1.1.2 下载 Puppet 的必要依赖项。最近该工具在提供期间开始显示警告:

替换第一行 Puppetfileforge "https://forgeapi.puppetlabs.com"并不能解决问题。我应该如何准确地更新我的 Puppetfile 以消除这些警告?


forge.rb正如@AndreiFecioru 建议的那样,在我更新了脚本之后:

输出如下:

我不知道为什么那里的 URL 与我的Puppetfile. 我试图删除Puppetfile.locklibrarian-puppet install再次运行 - 仍然显示警告。

0 投票
1 回答
761 浏览

windows - 图书管理员木偶无法在 Windows 上安装

我是木偶新手。我正在尝试在我的 Windows 系统中安装 librarian-puppet。在开始安装之前,我已遵循以下安装步骤librarian-puppet

  1. https://downloads.puppetlabs.com/windows/的 windows msi 文件下载并安装 puppet (不是 gem install puppet)。
  2. 您必须从“使用 Puppet 启动命令提示符”而不是普通的 Windows 命令提示符运行所有内容。
  3. 在安装 librarian-puppet 之前,需要 Ruby DevKit:

    一个。选择“使用 Puppet 启动命令提示符”以转到命令窗口。

    湾。从http://rubyinstaller.org/downloads下载并安装 devkit

    C。在 devkit 目录中运行“ruby dk.rb init”。

    d。编辑生成的 config.yml 并添加 puppet 的 ruby​​ 安装路径(它将是 /sys/ruby)。

    e. 运行“ruby dk.rb install”将其绑定到 puppet ruby​​ 安装。

最后我做到了:

但我得到的错误是:

执行的输出如下所示:

我在这里错过了什么吗?任何帮助,将不胜感激。

0 投票
2 回答
1270 浏览

ruby - 无法在 Windows 7 上安装图书管理员食谱

我正在尝试librarian-chef在 Windows 提示符下安装说明书。我已经使用gem install librarian-chef. 但是我收到此错误:

这是我配置的问题吗?

我的厨师档案:

0 投票
1 回答
3210 浏览

vagrant - 木偶错误:找不到类apt

发出 vagrant up 命令时,我收到如下错误:

default.pp 的第 19 行包含:

有任何想法吗?

我在 Windows 8+Cygwin+ruby2.0

0 投票
1 回答
1756 浏览

module - Vagrant Puppet 设置找不到类

今天是个好日子,

我正在给 vagrant 一个镜头,并将它与 puppet 配对,看看我是否可以开始一个虚拟项目。我正在使用配置脚本在我正在使用 vagrant up 命令启动的 ubuntu 框中安装必要的组件;但是,当 puppet 提供时,它就失败了,我不知道为什么,因为我刚开始玩它。我的目录结构如下:

我的配置脚本运行以下命令

(我只是将所有命令放在一个块中,而不是将它们分成单独的文件以保持简短)

我的 Puppetfile 看起来像这样:

我的 vagrantfile 中运行配置脚本的部分如下所示:

最后,librarian-puppet-init.sh 脚本如下所示:

site.pp 文件:

现在,考虑到我没有错过任何东西,这就是我当前的“设置”,当我做 vagrant up 时,一切都运行良好,直到 vagrant 运行我的 librarian-puppet-init it 脚本。当它执行它时,整个事情都会崩溃并吐出来

但是,如果我在我的 site.pp 文件中不包含任何内容,而是将其留空,我会得到这个输出(其他一切都保持不变)

有人知道发生了什么吗?我花了几天时间试图找出问题所在,无数小时试图在谷歌上找到可以清楚地解释事情的东西,以便我有一个干净利落的设置,但没有成功。欢迎任何和所有帮助。谢谢大家。

*****编辑******

我已经将图书管理员 puppet 的配置命令移到了配置 puppet 的命令之前,因此我的 vagrant 文件现在看起来像这样,并且我添加了一个同步命令:

现在这是我得到的 puppet 图书管理员输出:

0 投票
0 回答
157 浏览

vagrant - 为什么 Vagrant 在 yajl 和图书管理员厨师上失败了?

当我尝试提出 vagrant 我收到此错误

我正在运行 OS X 10.10 和 ruby​​ 2.0.0-p594