Asa*_*yed 25 mysql permissions homebrew macos
尝试通过 Homebrew 安装 MySQL。安装似乎工作正常,但我收到一个错误:
"Error: The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link mysql'"
Run Code Online (Sandbox Code Playgroud)
当然,在这之后我跑了:
brew link mysql
Run Code Online (Sandbox Code Playgroud)
哪个吐出来:
Error: Could not symlink file: /usr/local/Cellar/mysql/5.5.20/include/typelib.h
/usr/local/include is not writable. You should change its permissions.
Run Code Online (Sandbox Code Playgroud)
所以我运行它sudo并得到一个“怯懦地拒绝 brew link mysql”。
slh*_*hck 31
显然那个文件夹不属于你。只需尝试:
sudo chown -R $(whoami) /usr/local/include
Run Code Online (Sandbox Code Playgroud)
您永远不必使用brewwith sudo。如果这样做,则说明您的安装有问题。
然后,link再次尝试该命令。
小智 9
slhck 的回答很好,但我认为如果您是 admin 组的成员(如果您使用 Homebrew 可能是)以使 /usr/local 中的所有位置都可写到组中,我认为它会更清晰一些。
sudo chmod -R g+w /usr/local
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17702 次 |
| 最近记录: |