Ich weiß nicht, ob diese Frage gestellt wurde, da bei der Suche hauptsächlich Ergebnisse zum Verschieben des Installationsverzeichnisses der Bibliotheken gefunden werden.
Ich habe einen global installierten Composer-Befehl. Gibt es eine Möglichkeit, beispielsweise composer install
in einem anderen Verzeichnis als dem aktuellen auszuführen, dh das Verzeichnis anzugeben, in dem der Befehl ausgeführt werden soll?
Zum Beispiel ist in /home/someuser
, würde Ich mag das gleiche Ergebnis erhalten , wie in Laufen composer install
es im Innern /home/someuser/myproject
. Eine Möglichkeit wäre natürlich, einfach das aktuelle Verzeichnis zu ändern, Composer auszuführen und zurückzukehren.
quelle
-d=/home/someuser/myproject
wirft tatsächlich einen Fehler für mich. Die aktuelle Version des Komponisten scheint-d /home/user/myproject/
stattdessen zu akzeptieren .=
hat mein Build eine Million Mal fehlgeschlagen, danke , dass du dieses Detail hinzugefügt hast :)Zusätzlich zu der obigen Antwort von Tomáš Votruba musste ich den = charachter an OSX anhängen. Der vollständige Befehl wäre also:
Mein erster Beitrag auf SO konnte dies also nicht einfach als Kommentar hinzufügen.
quelle
Dies funktioniert für mich, PHP 7.3 auf Ubuntu 18.04
Installieren
Aktualisieren
quelle
Lauf:
Dann renne:
composer require facebook/graph-sdk
Die obigen Schritte öffnen das Verzeichnis mit dem Namen (google.com) und installieren dort das Facebook Graph SDK.
quelle
composer install
, warum haben Sie außerdem ein zu installierendes Paket eingeführt?