从default.rb,我想访问cookbook的相对路径。
我尝试过:
print "cookbook path: " + run_context.cookbook_collection[cookbook_name].root_dir
但我得到
TypeError
---------
no implicit conversion of nil into String
我尝试用我的食谱名称替换cookbook_name,但得到同样的错误。
任何帮助将不胜感激。
答案 0 :(得分:0)
这不是受支持的API,我们不以官方身份提供。任何使用此类API的风险由您自行承担,将在将来中断,因此您应该自己阅读代码以便自己查找内容。
答案 1 :(得分:0)
以下对我有用:Chef::Config[:cookbook_path]