2015-06-05 5 views
13

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

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

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

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

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

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

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

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

ответ

40

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

composer config --list --global 

'[дома]' ссылается на значение по умолчанию $COMPOSER_HOME.

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

+1

О '' ваше имя'. Я понял :) – Peter

+5

Вы можете просто запустить 'configer config home'. – darkangel

+2

Я верю в этот экземпляр, на самом деле это будет 'comper global config home' –