2016-05-12 53 views
4

我得到了一個錯誤。Laravel代客鏈接的php錯誤

$ valet install 

[DomainException]     
Unable to determine linked PHP. 

install 

'其' 命令返回:

$ which php 
/usr/local/Cellar/php70/7.0.6/bin/php 
+0

您是否使用過「作曲家全球要求laravel/valet」 –

+0

是的,我做過了。代客工作正常,因爲它顯示列表和版本命令。 –

回答

11

自制創建(或嘗試創建)在/usr/local/bin符號鏈接。

首先執行以下操作嘗試創建鏈接。

brew link php70 

它會告訴你它是否成功。偶爾權限是有問題的,你可以通過解決這個問題

sudo chown -R `whoami`:admin /usr/local/bin 

然後嘗試再次運行brew鏈接命令。

或者brew link可能會爲您提供說明,或者您可以使用brew doctor獲取關於您的Homebrew安裝中存在的任何問題的報告。

當它的成立運行ls -la /usr/local/bin | grep bin/php$你應該看到類似

lrwxr-xr-x 1 YOURUSER admin 29 10 May 21:40 php -> /usr/local/Cellar/php70/7.0.6/bin/php 
+0

建議也運行'''brew update''' – Nick

+0

我和這裏的人有同樣的錯誤,但這些步驟並沒有幫助我。我試圖改變PHP版本上下無任何結果。不知道該怎麼辦? –

+1

您也可以嘗試運行'composer global update'來更新Valet使用的Laravel版本。在Valet 2.0.5中,PHP版本檢測的工作方式發生了變化,它需要Laravel的> 5.2版本。 – hermanschutte

-1

我習慣家釀到安裝php7.1後正常,於是我在終端ln -s /usr/local/opt/php71/bin/php /usr/local/bin/php符文此命令和一切都做。