Macos makeselfinst:无法安装到/opt/chef

Macos makeselfinst:无法安装到/opt/chef,macos,chef-infra,Macos,Chef Infra,正在尝试运行: sudo curl -L https://www.opscode.com/chef/install.sh | bash 我收到错误消息: makeselfinst: Cannot install to /opt/chef 如何让Chef在OSX上完全安装?我最终临时在/opt/Chef和/usr/bin以及chown-R myuser/opt/Chef上安装了chmod 777 这似乎解决了运行curl命令的问题。我在/opt/chef和/usr/bin以及chown-R m

正在尝试运行:

sudo curl -L https://www.opscode.com/chef/install.sh | bash
我收到错误消息:

makeselfinst: Cannot install to /opt/chef

如何让Chef在OSX上完全安装?

我最终临时在
/opt/Chef
/usr/bin
以及
chown-R myuser/opt/Chef上安装了
chmod 777


这似乎解决了运行curl命令的问题。

我在
/opt/chef
/usr/bin
以及
chown-R myuser/opt/chef


这似乎解决了运行curl命令的问题。

您可以使用Omnibus安装程序执行简单的单行安装命令:

curl -L https://www.opscode.com/chef/install.sh | sudo bash
sudo
在bash之前,而不是
curl


在您的示例中,您以root用户身份运行“download”命令,但以普通用户身份运行install命令。它们应该翻转-所有用户都可以下载,但只有特权用户可以安装它们。

您可以使用Omnibus安装程序执行简单的单行安装命令:

curl -L https://www.opscode.com/chef/install.sh | sudo bash
sudo
在bash之前,而不是
curl


在您的示例中,您以root用户身份运行“download”命令,但以普通用户身份运行install命令。它们应该被翻转-所有用户都可以下载东西,但只有特权用户才能安装它们。

curl-Lhttps://www.opscode.com/chef/install.sh |sudobash
?!你找到解决这个问题的办法了吗?回答你自己的问题没关系。请不要忘记将答案标记为正确!:)<代码>curl-Lhttps://www.opscode.com/chef/install.sh |sudobash
?!你找到解决这个问题的办法了吗?回答你自己的问题没关系。请不要忘记将答案标记为正确!:)