【问题标题】:Error: Could not symlink include/php /usr/local/include is not writable错误:无法符号链接 include/php /usr/local/include 不可写
【发布时间】:2018-05-09 02:17:28
【问题描述】:

当我运行 brew link php 时

Linking /usr/local/Cellar/php/7.2.5... 
Error: Could not symlink include/php
/usr/local/include is not writable.

我试试

MacBook-Pro:local Fatm$ sudo chown -R $(whoami) /usr/local
chown: /usr/local: Operation not permitted

我找不到包含

MacBook-Pro:local Fatm$ ls -a           
.github     CODEOFCONDUCT.md        Homebrew     bin    
remotedesktop     .gitignore    Caskroom    LICENSE.txt         
etc             sbin      .com.apple.installer.keep    .travis.yml           
Cellar              Library             lib             share
.git                .yardopts           Frameworks          README.md               
opt               var

MacBook-Pro:local Fatm$ sudo chown -R $(whoami) /usr/local/include
Password:
chown: /usr/local/include: No such file or directory

我该如何解决这个问题

【问题讨论】:

  • 它可能是 /usr/local 不能被您的 user:group 写入。

标签: php homebrew


【解决方案1】:

homebrew /usr/local 在 high sierra 中不可写(如果 include 文件夹不存在)。继续创建它,然后将其权限更改为您自己。

cd /usr/local
sudo mkdir include
sudo chown -R $(whoami) $(brew --prefix)/include

然后尝试你的 brew 命令

【讨论】:

  • 我也不得不sudo mkdir libsudo chown -R $(whoami) $(brew --prefix)/lib
猜你喜欢
  • 2013-01-09
  • 2014-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-23
  • 2014-10-19
  • 2014-07-17
相关资源
最近更新 更多