问题标签 [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.
ruby - 在 Vagrant 盒子中使用图书馆员木偶 - 为什么 puppetlabs/mysql 无法安装?
我在puppetlabs/mysql
通过librarian-puppet
Vagrant 虚拟机进行安装时遇到了问题。经过大量对话后,似乎最有可能的问题是 VirtualBox 不允许在共享目录中使用符号链接,但是在应用后vb.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/v-root", "1"]
我发现行为没有任何变化,所以我想知道这里实际上是哪个组件有问题- Vagrant、Ruby、Puppet、Librarian、puppetlabs/mysql 模块,或者(很可能)我?
在主机上:
在流浪者盒子上:
这是我的Puppetfile
:
这就是我尝试应用 said 时发生的情况Puppetfile
。
值得注意的是,如果我再次运行这个完全相同的命令,它将完成直到完成:
在我看来,这些Failed to copy from
错误可能是相关的,但我不知道该怎么做。
amazon-web-services - AWS、OpsWorks 和 Chef 依赖项:最干净的解决方案是什么?
我有一个 Chef 项目,在本地与 Vagrant 合作,效果非常好。我正在使用librarian-chef
,这意味着我可以像这样指定我的依赖项Cheffile
:
然后当我运行时,它会将它所依赖的所有食谱拉到一个librarian-chef install
目录中。jenkins
cookbooks
还有另一个目录,site-cookbooks
,这是我编写所有我自己的自定义食谱和食谱的地方。
在 中Vagrantfile
,您可以告诉它查看食谱的两种不同路径:
当我运行时,这非常有效vagrant up
。但是,它似乎不能很好地与 AWS OpsWorks 配合使用——因为这要求所有说明书都位于 Chef 存储库的顶层。
那么我的问题是:在不包括我的存储库顶层的所有依赖项的情况下,将 Chef 与 OpsWorks 一起使用的最佳方式是什么?
windows - 使用 Vagrant 和 librarian-chef-nochef 插件安装说明书时出错
我在 Windows 主机上使用带有librarian-chef-nochef插件的 Vagrant。在我将带有“git”选项的食谱添加到我的 Cheffile 之前,它工作正常。像这样:
然后我收到一个关于缺少 README.md 文件的奇怪错误:
我的配置:
- 视窗 7 x64
- Vagrant 1.5.4 与 librarian-chef-nochef 插件
这是完整的报告:
vagrant - Vagrant & Chef:未初始化的常量 Chef::Resource::LWRPBase
当我尝试运行“vagrant provision”时出现此错误:
安装 Xcode 和命令行工具。我已经更新了 Chef 和 Vagrant - 所以有什么想法吗?
盒子:https ://bitbucket.org/creativebrains/box
我搜索术语“LWRPBase”,但没有找到任何答案。
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.lock
并librarian-puppet install
再次运行 - 仍然显示警告。
windows - 图书管理员木偶无法在 Windows 上安装
我是木偶新手。我正在尝试在我的 Windows 系统中安装 librarian-puppet。在开始安装之前,我已遵循以下安装步骤librarian-puppet
:
- 从https://downloads.puppetlabs.com/windows/的 windows msi 文件下载并安装 puppet (不是 gem install puppet)。
- 您必须从“使用 Puppet 启动命令提示符”而不是普通的 Windows 命令提示符运行所有内容。
在安装 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 安装。
最后我做到了:
但我得到的错误是:
执行的输出如下所示:
我在这里错过了什么吗?任何帮助,将不胜感激。
ruby - 无法在 Windows 7 上安装图书管理员食谱
我正在尝试librarian-chef
在 Windows 提示符下安装说明书。我已经使用gem install librarian-chef
. 但是我收到此错误:
这是我配置的问题吗?
我的厨师档案:
vagrant - 木偶错误:找不到类apt
发出 vagrant up 命令时,我收到如下错误:
default.pp 的第 19 行包含:
有任何想法吗?
我在 Windows 8+Cygwin+ruby2.0
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 图书管理员输出:
vagrant - 为什么 Vagrant 在 yajl 和图书管理员厨师上失败了?
当我尝试提出 vagrant 我收到此错误
我正在运行 OS X 10.10 和 ruby 2.0.0-p594