2015-12-19 40 views
1

我嘗試安裝梨下面這說明錯誤在OS X厄爾尼諾安裝梨匹

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 

腓我幾個月前安裝了自制軟件,我嘗試了幾次,總是遇到同樣的錯誤,沒有辦法安裝。

+0

運行'set | grep PEAR'並查看是否有變量覆蓋PHP位置 – cweiske

回答

0

爲了使它保持一致,你應該安裝PHP和梨用同樣的方法(通過Homebrew),例如:

brew tap homebrew/science 
brew install php56 pear 
0

正確答案(感謝https://stackoverflow.com/a/36547172/1953740)是與--with-pear安裝BREW:

brew reinstall php56 --with-pear

其他評論中提到的homebrew/science/pear包不是PHP包管理器;它有些不同。

0

通過創建符號鏈接,將其固定,

例如,我在我的MacPorts的PHP可執行文件,所以對我來說將是這樣的:

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

PS在MacOS海特塞拉利昂10.13.3測試,但它也適用於El Capitan