Подтвердить что ты не робот

Где найти глобальные пакеты композитора?

Для плагина для Sublime Text я должен был установить пакет композитора по всему миру.

Для этого мне нужно было выполнить следующую команду:

composer global require "asm89/twig-lint" "@stable"

Установка началась, и через несколько секунд пакет был установлен. Вуаля! Ну, не совсем.

Шаг второй состоял в том, чтобы добавить некоторые строки в файл конфигурации Sublime Text:

{
    "user": {
        "paths": {
            "windows": ["C:\\Users\\yourname\\.composer\\vendor\\bin"]
        },
    }
}

Однако плагин не работает. Поэтому я решил проверить путь. И похоже, что в каталоге профиля нет .composer. Это не в моем каталоге php. И я ничего не могу найти.

Я хотел бы знать, есть ли способ найти этот каталог и будет признателен за любые предложения, которые могут помочь мне заставить этот плагин работать.

4b9b3361

Ответ 1

Вы можете запросить Composer, чтобы найти, где он установил пользовательский каталог $COMPOSER_HOME.

composer config --list --global

Строка '[home]' относится к значению по умолчанию $COMPOSER_HOME.

Точно так же, как окончательное подтверждение - часть "ваше имя" в конфигурации, скорее всего, нужно будет обновить с помощью собственного имени пользователя Windows - composer config скажет, где он помещает файлы.

Ответ 2

Вы можете найти в ~/.config/composer/vendor/bin