2015-10-12 18 views
23

Bu soruyu sorup sormadığını bilmiyorum çünkü arama sonuçlarında çoğunlukla kitaplık yükleme dizini taşınır.Besteci çalıştırıcısından farklı bir dizinde çalıştırma

Genel olarak yüklenmiş bir besteci komutum var. Örneğin, composer install akımından farklı bir dizinde, yani komutu çalıştırmak istediğiniz dizini belirtmek için bir yol var mı?

E.g. /home/someuser içinde olmak, /home/someuser/myproject içinde composer install çalışan aynı sonucu elde etmek istiyorum. Tabii ki, geçerli dizini değiştirmek, besteci çalıştırmak ve geri dönmek bir yol olurdu.

cevap

56

Elbette, composer install -h'u deneyin. Orada --working-dir (veya -d) seçeneğini bulacaksınız. Ve aradığın şey bu.

Sonra çalıştırın:

composer install -d=/home/someuser/myproject 

Sen composer docs daha bulabilirsiniz.

4

Tomáš Votruba'nın yukarıdaki yanıtına ek olarak, OSX'te = charachter'ı eklemem gerekti. Yani tam komut şu olurdu:

composer install -d=/home/someuser/myproject 

İlk yazımda yaptığınız yazıya yorum ekleyemiyorum.

+0

Teşekkürler Eric, herkes için çalıştığından emin olmak için cevabı güncelliyorum. Linux üzerinde test ettim ve çalışıyor. –