【发布时间】:2015-06-19 23:18:24
【问题描述】:
chef-client 的默认安装发生在 /opt 目录中。 我有一个要求,我需要在 /opt/installed_apps 目录下安装 Chef 客户端。
如果我在 /opt/installed_apps 下安装它,它会在 /opt/installed_apps 内创建一个 /opt/chef 文件夹,并且在运行 chef-client 命令时,它会抛出一个错误“/opt/chef/embedded /bin/ruby 文件或目录不存在”。
我尝试在环境 PATH 变量中设置 ruby gem 的路径,即 /opt/chef/embedded/bin/ruby,但没有成功。
请建议我是否必须为厨师客户端设置任何特定的环境变量才能工作,或者不允许/推荐自定义安装厨师客户端/服务器。
谢谢 阿曼迪普·辛格
【问题讨论】:
标签: ruby chef-infra