Chef infra 已安装chef客户端,但chef客户端--版本显示错误无法在其中找到chef(>;=0)

Chef infra 已安装chef客户端,但chef客户端--版本显示错误无法在其中找到chef(>;=0),chef-infra,Chef Infra,我正在尝试更新chef客户端版本,并通过运行chef客户端--version来验证它。更新似乎有效,但chef client--版本显示错误无法在…中找到chef(>=0)我找到了此解决方案 $rvm使用系统 然后 $chef客户端--版本 正常工作我找到了这个解决方案 $rvm使用系统 然后 $chef客户端--版本 正常工作不要使用gems安装chef客户端。请改为安装Chefdk软件包: 简单得多 注意:如果同时使用rvm和chefdk,请确保将前者配置为使用系统ruby,否则chef将

我正在尝试更新chef客户端版本,并通过运行chef客户端--version来验证它。更新似乎有效,但chef client--版本显示错误无法在…中找到chef(>=0)

我找到了此解决方案

$rvm使用系统

然后

$chef客户端--版本

正常工作

我找到了这个解决方案

$rvm使用系统

然后

$chef客户端--版本


正常工作

不要使用gems安装chef客户端。请改为安装Chefdk软件包:

简单得多

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

rvm use system

不要使用gems安装chef客户端。请改为安装Chefdk软件包:

简单得多

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

rvm use system

你是如何安装Chef的?通过rubygems?你不应该那样做。Chef建议您使用一个也包含Ruby的所谓的综合包,以避免像您一样处理不同的Ruby版本。您是如何安装Chef的?通过rubygems?你不应该那样做。Chef建议您使用一个包含Ruby的所谓的综合包,以避免像您一样处理不同的Ruby版本。如上所述,Chef和RVM在最好的时候只是勉强兼容。rbenv、chruby或不使用其中任何一种都是可取的。如上所述,Chef和RVM在最好的时候只能勉强兼容。最好使用rbenv、chruby或不使用其中任何一种。