在OS X El Capitan中安装pear时出错

时间:2015-12-19 20:07:24

标签: macos pear

我按照这个说明尝试安装梨

curl -O http://pear.php.net/go-pear.phar
sudo php -d detect_unicode=0 go-pear.phar

然后我设置路径,我在终端梨中输入我收到此消息

 /usr/local/Cellar/php55/5.5.30/bin/pear: line 28: /usr/local/Cellar/php55/5.5.23/bin/php: No such file or directory
/usr/local/Cellar/php55/5.5.30/bin/pear: line 28: exec: /usr/local/Cellar/php55/5.5.23/bin/php: cannot execute: No such file or directory
几个月前我用自制软件安装了Php,我尝试了几次并且总是遇到同样的错误,没有办法安装。

2 个答案:

答案 0 :(得分:0)

正确答案(感谢https://stackoverflow.com/a/36547172/1953740)是使用--with-pear安装brew:

brew reinstall php56 --with-pear

另一条评论中提到的homebrew/science/pear包不是PHP包管理器;这是不同的东西。

答案 1 :(得分:0)

通过创建符号链接来修复它,

例如,我在MacPorts中有我的php可执行文件,所以对我来说就是这样:

sudo ln -s /opt/local/bin/php56 /usr/local/Cellar/php55/5.5.23/bin/php

PS测试在macOS Hight Sierra 10.13.3上,但它也适用于El Capitan