在default.rb中,我想访问食谱的相对路径。
我试着这样做:
print "cookbook path: " + run_context.cookbook_collection[cookbook_name].root_dir但我得到了
TypeError
---------
no implicit conversion of nil into String我尝试将cookbook_name替换为我的食谱名称,但得到了相同的错误。
任何帮助都将不胜感激。
发布于 2017-07-18 02:33:56
这不是一个受支持的API,我们不以官方身份提供它。任何此类API的使用都由您自己承担风险,并且在将来会中断,因此您应该足够轻松地阅读代码,以便自己查找内容。
发布于 2017-07-19 02:43:02
下面的代码对我很有效:Chef::Config[:cookbook_path]
https://stackoverflow.com/questions/45150509
复制相似问题