2015-06-05 24 views
13

Yüce Metin için bir eklenti için Dünya çapında bir besteci paketi yüklemem gerekiyordu. Kurulum koşmaya başladı ve birkaç saniye sonra paket yüklendiğiBestecinin global paketleri nerede bulunur?

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

:

Bunu yapmak için aşağıdaki komutu çalıştırmak zorunda kaldı. İşte bu kadar! Şey, aslında değil.

İkinci adım benim Sublime Text yapılandırma dosyasına birkaç satır eklemeyi oldu:

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

Ancak eklenti çalışmıyor. Bu yüzden yolu kontrol etmeye karar verdim. Ve benim profil dizininde .composer dizin yok görünür. Benim de php dizinimde yok. Ve hiçbir yerde bulamıyorum.

Bu dizini bulmanın bir yolu olup olmadığını öğrenmek isterim ve bu eklentiyi işe koymama yardımcı olabilecek önerilerden memnun olurum.

cevap

40

Kullanıcı $COMPOSER_HOME dizinini nerede bulduğunu bulmak için Composer'ı sorgulayabilirsiniz.

composer config --list --global 

[ev] 'satır $COMPOSER_HOME varsayılan değeri ifade eder.

Son bir onay olarak - 'adınız' bölümündeki yapılandırmada, muhtemelen kendi Windows kullanıcı adınız ile güncellenmesi gerekir - composer config dosyaları nereye koyacağını söyler.

+1

'Adınız 'bölümü hakkında. Ben düşündüm :) – Peter

+5

Sadece 'besteci config home' çalıştırabilirsiniz. – darkangel

+2

Bu örnekte aslında “besteci global config home” olacağına inanıyorum. –

İlgili konular