2016-10-16 6 views
1

I Komponist lokal nur für ein Laravel Projekthinzufügen PATH lokalen Composer

~/phpstorm/myproject/composer.phar 

und hatte kein Problem installiert haben, bis ich ein neues Laravel Projekt erstellen versucht, dann habe ich einen Fehler:

Could not open input file: composer.phar

Ich habe versucht, die .phar-Datei direkt zum PATH hinzuzufügen, aber es scheint nichts zu ändern.

Weiß jemand, wie ich dieses Problem verwalten könnte, ohne Composer global zu installieren? Im Internet habe ich nur diese einfachste Lösung gefunden, aber leider passt sie mir nicht.

Vielen Dank für Ihre Vorschläge im Voraus!

+0

warum nicht global installiert? – jycr753

+0

Sie sollten composer.phar aus dem Pfad entfernen (z. B. 'PATH = ~/phpstorm/myproject /: $ PATH') – Farkie

+0

Sagen, dass ist wahrscheinlich nicht das, was Sie wollen. Verschiebe es nach/usr/local/bin/und füge das stattdessen deinem Pfad hinzu. – Farkie

Antwort

1

Ändern Sie den Namen tun: mv composer.phar composer, geben sie die Ausführung von Berechtigungen durch die folgenden ausgeführt wird: chmod 0755 composer oder chmod a+x composer, und setzen Sie den aktuellen Pfad zu der PATH-Variable env Starten Sie in der Datei .bashrc oder .zshrc Ihr Terminal neu und es sollte funktionieren, oder Sie können es immer global installieren. Besten! ;)

0

Sie müssen keinen Composer zu Ihrem Pfad hinzufügen, wenn Sie ihn nicht global verwenden möchten. Sie können nur von composer.phar an den Komponisten durch diesen Befehl

php composer.phar 
+0

Nun, wenn ich 'neues Projekt laravel', nimmt es standardmäßig die globale –