traduccion - gem install bundler version
bundle vs bundler/bundle vs bundle install (1)
Los ejecutables
bundle&bundlertienen la misma funcionalidad y, por lo tanto, se pueden usar de manera intercambiable. Puede ver en el directoriobundler/exeque el ejecutable delbundlersimplemente carga el ejecutable delbundle. Me parece que el comandobundlese usa más comúnmente que el comandobundler.Los comandos
bundle&bundle installtambién tienen la misma funcionalidad.bundleusa Thor , y la tarea predeterminada delbundleesinstall. Además, elbundle ihace lo mismo que labundle installporque la tarea delbundleiestá 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
bundleybundler?¿Cuál es la diferencia entre la instalación de
bundleybundle install?Si no hay diferencias, ¿por qué hay varios comandos que hacen lo mismo?