brew link php71: 无法 symlink sbin/php-fpm
brew link php71: Could not symlink sbin/php-fpm
我正在尝试安装 Laravel Valet,它需要 php 7.1,但是当我 运行 brew install php71 时,出现以下错误:
==> Pouring php71-7.1.10_21.high_sierra.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink sbin/php-fpm
/usr/local/sbin is not writable.
我在 运行 brew link php71
时遇到同样的错误。如果我 运行 php -v
,我实际上看到我目前 运行ning PHP 7.1.7.
但是当我 运行 代客安装时,我得到:
[DomainException]
Unable to determine linked PHP.
我在 /usr/local 中甚至没有 sbin 目录。
有什么建议吗?
安装 Laravel Valet,我遇到了类似的问题,sbin 不可写。我必须创建目录,然后使用 中包含的解决方案。这最终让我获得了 运行 brew link 命令的适当权限,其中包含先前安装的 php 7.1.
版本
我通过首先创建目录 sbin
:
解决了这个问题
sudo mkdir /usr/local/sbin
那么如果你像我一样使用 macOS highSierra 10+,你需要 运行:
sudo chown -R $(whoami) $(brew --prefix)/sbin
之后
brew link php
我正在尝试安装 Laravel Valet,它需要 php 7.1,但是当我 运行 brew install php71 时,出现以下错误:
==> Pouring php71-7.1.10_21.high_sierra.bottle.tar.gz
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink sbin/php-fpm
/usr/local/sbin is not writable.
我在 运行 brew link php71
时遇到同样的错误。如果我 运行 php -v
,我实际上看到我目前 运行ning PHP 7.1.7.
但是当我 运行 代客安装时,我得到:
[DomainException]
Unable to determine linked PHP.
我在 /usr/local 中甚至没有 sbin 目录。
有什么建议吗?
安装 Laravel Valet,我遇到了类似的问题,sbin 不可写。我必须创建目录,然后使用
我通过首先创建目录 sbin
:
sudo mkdir /usr/local/sbin
那么如果你像我一样使用 macOS highSierra 10+,你需要 运行:
sudo chown -R $(whoami) $(brew --prefix)/sbin
之后
brew link php