Für ein Plugin für Sublime Text musste ich ein Composer-Paket global installieren.
Dazu musste ich den folgenden Befehl ausführen:
composer global require "asm89/twig-lint" "@stable"
Die Installation wurde gestartet und einige Sekunden später wurde das Paket installiert. Voila! Nicht wirklich.
Schritt zwei bestand darin, meiner Sublime Text-Konfigurationsdatei einige Zeilen hinzuzufügen:
{
"user": {
"paths": {
"windows": ["C:\\Users\\yourname\\.composer\\vendor\\bin"]
},
}
}
Das Plugin funktioniert jedoch nicht. Also beschloss ich, den Weg zu überprüfen. Es scheint, dass sich in meinem Profilverzeichnis kein .composer
-Verzeichnis befindet. Es ist auch nicht in meinem php
-Verzeichnis. Und ich kann es nirgendwo finden.
Ich würde gerne wissen, ob es eine Möglichkeit gibt, dieses Verzeichnis zu finden, und würde mich über Vorschläge freuen, die mir helfen können, dieses Plugin zum Laufen zu bringen.
Sie können Composer abfragen, um herauszufinden, wo das Verzeichnis $COMPOSER_HOME
des Benutzers festgelegt ist.
composer config --list --global
Die Zeile "[home]" bezieht sich auf den Standardwert von $COMPOSER_HOME
.
Nur als letzte Bestätigung - der 'yourname'-Teil der Konfiguration müsste höchstwahrscheinlich mit Ihrem eigenen Windows-Benutzernamen aktualisiert werden - composer config
gibt an, wo die Dateien abgelegt werden.
Unter Windows war meins /Users/taylor/AppData/Roaming/Composer/bin
Sie können in ~/.config/composer/vendor/bin finden