Где найти глобальные пакеты композитора?
Для плагина для Sublime Text я должен был установить пакет композитора по всему миру.
Для этого мне нужно было выполнить следующую команду:
composer global require "asm89/twig-lint" "@stable"
Установка началась, и через несколько секунд пакет был установлен. Вуаля! Ну, не совсем.
Шаг второй состоял в том, чтобы добавить некоторые строки в файл конфигурации Sublime Text:
{
"user": {
"paths": {
"windows": ["C:\\Users\\yourname\\.composer\\vendor\\bin"]
},
}
}
Однако плагин не работает. Поэтому я решил проверить путь. И похоже, что в каталоге профиля нет .composer
. Это не в моем каталоге php
. И я ничего не могу найти.
Я хотел бы знать, есть ли способ найти этот каталог и будет признателен за любые предложения, которые могут помочь мне заставить этот плагин работать.
Ответы
Ответ 1
Вы можете запросить Composer, чтобы найти, где он установил пользовательский каталог $COMPOSER_HOME
.
composer config --list --global
Строка '[home]' относится к значению по умолчанию $COMPOSER_HOME
.
Точно так же, как окончательное подтверждение - часть "ваше имя" в конфигурации, скорее всего, нужно будет обновить с помощью собственного имени пользователя Windows - composer config
скажет, где он помещает файлы.
Ответ 2
Вы можете найти в ~/.config/composer/vendor/bin