2015-06-05 11 views
13

Do wtyczki do Sublime Text potrzebowałem zainstalować globalnie pakiet composer.Gdzie można znaleźć globalne pakiety kompozytora?

W tym celu musiałem uruchomić następujące polecenie:

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

Instalacja zaczął biec, a kilka sekund później pakiet został zainstalowany. Voila! No nie bardzo.

Krok drugi było dodać kilka wierszy do mojego pliku konfiguracyjnego Sublime Text:

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

jednak plugin nie działa. Postanowiłem więc sprawdzić ścieżkę. I wygląda na to, że nie ma katalogu .composer w moim katalogu profilu. Nie znajduje się on również w moim katalogu php. I nie mogę go nigdzie znaleźć.

chciałbym wiedzieć, czy istnieje sposób, aby zlokalizować ten katalog i będzie wdzięczny za wszelkie sugestie, że może mi pomóc dostać ten plugin do pracy.

Odpowiedz

40

Można zapytać Composer dowiedzieć się, gdzie to ustawić użytkownika $COMPOSER_HOME katalog.

composer config --list --global 

o '[domu]' linia odnosi się do wartości domyślnej $COMPOSER_HOME.

Podobnie jak ostateczne potwierdzenie - część "twoja nazwa" w konfiguracji najprawdopodobniej wymagałaby aktualizacji za pomocą własnej nazwy użytkownika Windows - composer config powie, gdzie umieścić pliki.

+1

Informacje na temat części "yourname". Pomyślałem :) – Peter

+5

Możesz po prostu uruchomić 'composer config home'. – darkangel

+2

Wierzę, że w tym przypadku byłby to "composer global config home" –

Powiązane problemy