traduccion - gem install bundler version
bundle vs bundler/bundle vs bundle install (1)
Los ejecutables
bundle
&bundler
tienen la misma funcionalidad y, por lo tanto, se pueden usar de manera intercambiable. Puede ver en el directoriobundler/exe
que el ejecutable delbundler
simplemente carga el ejecutable delbundle
. Me parece que el comandobundle
se usa más comúnmente que el comandobundler
.Los comandos
bundle
&bundle install
también tienen la misma funcionalidad.bundle
usa Thor , y la tarea predeterminada delbundle
esinstall
. Además, elbundle i
hace lo mismo que labundle install
porque la tarea delbundle
i
está asignada (alias) a lainstall
.Esa es una gran pregunta. :-) Ruby tiende a seguir el lema de programación de Perl: "Hay más de una forma de hacerlo". Tiendo a preferir el principio del zen de Python : "Debe haber una, y preferiblemente una, manera obvia de hacerlo". Creo que este último principio satisface el principio de menos asombro y tiende a ayudar a mantener las cosas simples . Sin embargo, en general, sigo prefiriendo programar en Ruby (especialmente cuando se crean API RESTful basadas en HTTP, para las cuales uso Rack ). Creo que Ruby es simple, elegante y legible. Quizás Ruby sería aún mejor si tomara la postura de Python con respecto a este problema.
¿Cuál es la diferencia entre los comandos
bundle
ybundler
?¿Cuál es la diferencia entre la instalación de
bundle
ybundle install
?Si no hay diferencias, ¿por qué hay varios comandos que hacen lo mismo?