Problem

Wenn der folgende Composer-Befehl ausgeführt wird


composer config repositories.VENDOR /path/to/some/package/


erscheint dieser Fehler:


... failed to open dir: No such file or directory


Ursache

Composer kann das Package (ZIP oder TGZ) nicht finden.


Entweder enthält der Ordner das Package nicht, oder der Pfad ist nicht korrekt.


Lösung

Package-Name auslassen

Der Pfad muss auf den Ordner zeigen, der das Package enthält, nicht auf das Package selbst.


Beispiel: wenn das Package hier abgelegt wurde


/path/to/some/package/vendor-module.zip


muss der Teil "vendor-module.zip" im Composer-Befehl ausgelassen werden.


Absoluter Pfad

Wenn der Pfad mit einem Schrägstrich '/' beginnt, muss der vollständige absolute Pfad angegeben werden, ausgehend vom Server (Linux)-Root.