bundle
&bundler
komutları arasındaki fark nedir yüklemek?paketbundle
&bundle install
arasındaki fark nedir?Fark yoksa, neden aynı şeyi yapan birden çok komut var?
paket
cevap
yürütülebilir
bundle
&bundler
have the same functionality ve bu nedenle birbirinin yerine kullanılabilir.bundler/exe
dizininde,bundler
yürütülebilir dosyasının yalnızcabundle
yürütülebilir dosyasını yükleyebileceğini görebilirsiniz. Banabundle
komutununbundler
komutundan daha yaygın kullanıldığını düşünüyorum. Ayrıca, aynı işlevselliğe sahipbundle
& komutları da aynı işlevselliğe sahiptir.bundle
, Thor vebundle
's default task isinstall
kullanır. Ayrıca,bundle i
, ile aynı şeyi yapar, çünkübundle
's taski
is mapped (aliased) toinstall
.Bu BÜYÜK bir soru. :-) Ruby, Perl programming motto: "There's more than one way to do it."'u takip etme eğilimindedir. Zen of Python prensibini tercih etme eğilimindeyim: "Bunu yapmak için tek ve tercihen sadece bir tane olmalı". Sonuncusu ilkenin principle of least astonishment'a hitap ettiğini ve keep things simple'a yardım etme eğiliminde olduğunu düşünüyorum. Ancak genel olarak, Ruby'de programlamayı tercih ediyorum (özellikle Rack'u kullandığım HTTP tabanlı RESTful API'leri oluştururken). Bence Ruby basit, zarif ve okunabilir. Belki de Python'un bu konuyla ilgili tavrını ele alsaydı Ruby daha da iyi olurdu.