2016-05-12 8 views
4

Ich habe einen Fehler.Laravel Valet verbunden PHP Fehler

$ valet install 

[DomainException]     
Unable to determine linked PHP. 

install 

'die' Befehl gibt:

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

Haben Sie verwendet "Composer global erfordern Laravel/Valet" –

+0

Ja, ich tat. Der Valet funktioniert ordnungsgemäß, da er den Befehl lists and version anzeigt. –

Antwort

11

Homebrew erzeugt (oder versucht zu schaffen) symbolische Links in /usr/local/bin.

Beginnen Sie mit dem folgenden, um zu versuchen, eine Verbindung zu erstellen.

brew link php70 

Es gibt Ihnen Informationen darüber, ob es erfolgreich war oder nicht. Gelegentlich sind Berechtigungen problematisch und Sie können dies mit

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

lösen. Versuchen Sie dann erneut, den Brew Link-Befehl auszuführen.

Alternativ können brew link Ihnen Anweisungen geben, oder Sie können brew doctor verwenden, um einen Bericht über Probleme zu erhalten, die mit Ihrer Homebrew-Installation vorhanden sind.

Wenn es richtig konfiguriert ist nach ls -la /usr/local/bin | grep bin/php$ laufen Sie etwas Ähnliches wie

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

Empfohlen, '' 'brew update''' auch – Nick

+0

auszuführen Ich habe den gleichen Fehler wie die Person hier, aber diese Schritte haben mir nicht geholfen. Ich habe versucht, PHP-Versionen nach oben und unten ohne Ergebnis zu ändern. Keine Ahnung, was zu tun ist? –

+1

Sie können auch versuchen, 'Composer Global Update' auszuführen, um die von Valet verwendete Version von Laravel zu aktualisieren. In Valet 2.0.5 ändert sich die Funktionsweise der PHP-Versionserkennung und es wird eine Version von Laravel> 5.2 benötigt. – hermanschutte

-1

Ich bin gebrauchte Homebrew installiert php7.1 sehen sollte, also ich runed diesen Befehl im Terminal ln -s /usr/local/opt/php71/bin/php /usr/local/bin/php und es wird alles getan.