酿酒医生说:
警告:/usr/local/include不可写。如果你的“sudo make install”软件不是由Homebrew管理的,就会发生这种情况。 如果酿造程序试图将头文件写入此目录,则安装 将在链接步骤期间失败。 你应该chown /usr/local/include
我尝试了不同的命令来解决这个问题,但我仍然被困在这里。
我在10.8.2运行自制程序
酿酒医生说:
警告:/usr/local/include不可写。如果你的“sudo make install”软件不是由Homebrew管理的,就会发生这种情况。 如果酿造程序试图将头文件写入此目录,则安装 将在链接步骤期间失败。 你应该chown /usr/local/include
我尝试了不同的命令来解决这个问题,但我仍然被困在这里。
我在10.8.2运行自制程序
当前回答
在酋长岩上唯一对我有效的是:
sudo chown -R $(whoami) /usr/local
其他回答
sudo mkdir -p /usr/local/include /usr/local/lib /usr/local/sbin
sudo chown -R $(whoami) /usr/local/include /usr/local/lib /usr/local/sbin
这将创建所有必需的目录并赋予其正确的所有权。
运行这些命令后,使用:brew doctor检查
这在Mojave很管用。
进入/bin目录,输入:
chown -R $(whoami):admin /usr/local/bin
为我工作
$ sudo chown -R $(whoami):admin /usr/local
$ cd /usr/local/Library && git stash && git clean -d -f
首先你需要创建一个目录:
sudo mkdir /usr/local/include
第二:
sudo chown -R $(whoami) $(brew --prefix)/*
在酋长岩上唯一对我有效的是:
sudo chown -R $(whoami) /usr/local