cost 351 ms
Chef 工作站:找不到 Chef 的综合安装目录 - Chef workstation: Can not find omnibus installation directory for Chef

我刚刚在 mac 上安装了 chef-workstation,我的机器上也安装了 rvm。 chef-workstation 已成功安装,但是当我尝试运行chef exec命令时,它失败并出现以下错误 - 当我检查 omnibus_root 路径时,它给出了 - 它正在尝试在omnibus_roo ...

使用 shell_out 进行 Chef 库测试 - Chef Library Testing with shell_out

我正在为 Chef 编写自定义资源。 该资源用于设置 sysctl 值。 我基本上使用的是 Chef sysctl 代码并对其进行了一些限制。 我们不信任公司的所有用户:P 我试图将大部分代码放在库帮助器模块中,以便我可以更轻松地测试代码。 我不确定这是否是最佳实践。 让我知道这是否是不好的做法。 ...

来自gem的方法的chefspec中未定义的局部变量 - undefined local variable in chefspec on method included from gem

我在厨师食谱中加入了一颗定制宝石。 无论我尝试了什么,我都会遇到与未定义的局部变量或方法“主机”类似的错误我已经尝试了许多不同的变化。 宝石布局cust_gem \lib \ibus \host sonic.rb host.rb 主机.rb 主机\sonic.rb Chef cookbook co ...

ChefSpec测试目录存在 - ChefSpec testing directory exists

我正在尝试编写ChefSpec测试,以检查配方是否仅在目录不存在时才创建目录。 我通过了“创建目录”的第一个测试,但第二个测试失败了。 食谱如下。 有人可以帮忙完成第二部分吗? 因为如果目录存在,则第一次测试将失败。 我必须删除目录才能进行第一次测试,然后第二次测试仍然失败。 ...

ChefSpec 无法找到安装的 git - ChefSpec unable to find the git installed

当我运行 ChefSpec 时,得到以下错误,尽管我已经安装了 git 并且在到达这一步之前克隆了所需的食谱。 正如我从以下错误中了解到的那样,BerkShelf 无法找到安装在服务器中的 Git。 但是我可以毫无问题地使用 git 命令,并且我已经将 git 可执行路径添加到 PATH 变量中, ...

使用'execute'编写Chef RSpec测试 - Writing chef rspec test using 'execute'

在我的.rb文件中,我试图针对此代码行编写规格测试(我未编写此代码): 在我的_spec.rb文件中,此特定代码段的测试如下所示: 当我尝试: 我收到此错误: 我编写了许多针对execute测试,它们都成功了。 我需要修改规范助手文件吗? 我觉得这是一个命令行 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM