安装了chef-client,但是chef-client --version显示错误找不到主厨(> = 0)

时间:2015-12-28 23:10:29

标签: chef

我尝试更新chef-client版本并通过运行chef-client --version验证它。更新似乎工作,但厨师 - 客户 - 版本显示错误无法找到厨师(> = 0)......

2 个答案:

答案 0 :(得分:3)

不要使用宝石安装厨师客户端。改为安装Chefdk软件包:

https://downloads.chef.io/chef-dk/

简单得多。

请注意,如果你一起使用rvm和chefdk,请确保并配置前者使用系统ruby,否则chef将无法获取chefdk包附带的ruby嵌入式实例。

rvm use system

答案 1 :(得分:1)

我找到了这个解决方案

$ rvm使用系统

然后

$ chef-client --version

正常运作