Chef env命令行工具未触发许可证接受,仅显示--help输出
解决Chef Workstation许可证接受失败的问题
问题原因
你用的命令格式错误,--chef-license是全局参数,必须放在子命令env之前,而非之后。Chef CLI的全局参数需要紧跟主命令chef,否则子命令env会把后面的参数当成自身的未知选项,直接输出帮助信息。
正确命令
执行以下命令即可触发许可证接受流程:
chef --chef-license accept env
如果只是单纯想接受许可证,不需要查看环境变量,也可以直接执行更通用的命令(无需指定子命令):
chef --chef-license accept
验证方式
许可证接受成功后,执行任意Chef命令(比如chef --version),此时不会再弹出许可证提示,说明配置生效。
内容的提问来源于stack exchange,提问作者sirclaps
相关产品推荐
相关产品推荐

