我尝试更新chef-client版本并通过运行chef-client --version验证它。更新似乎工作,但厨师 - 客户 - 版本显示错误无法找到厨师(> = 0)......
答案 0 :(得分:3)
不要使用宝石安装厨师客户端。改为安装Chefdk软件包:
https://downloads.chef.io/chef-dk/
简单得多。
请注意,如果你一起使用rvm和chefdk,请确保并配置前者使用系统ruby,否则chef将无法获取chefdk包附带的ruby嵌入式实例。
rvm use system
答案 1 :(得分:1)
我找到了这个解决方案
$ rvm使用系统
然后
$ chef-client --version
正常运作