是什么
bundle
&bundler
命令之间的区别?束VS捆扎机/捆束VS安装bundle
&bundle install
?有什么区别?如果没有区别,为什么有多个命令做同样的事情?
7
A
回答
6
的可执行
bundle
&bundler
have the same functionality,因此可以互换使用。您可以在bundler/exe
目录中看到bundler
可执行文件只是加载bundle
可执行文件。在我看来,bundle
命令比bundler
命令更常用。命令
bundle
&bundle install
也具有相同的功能。bundle
使用Thor和bundle
's default task isinstall
。另外,因为bundle
's taski
is mapped (aliased) toinstall
,所以bundle i
和bundle install
做同样的事情。这是一个很棒的问题。 :-) Ruby倾向于遵循Perl programming motto: "There's more than one way to do it."我倾向于倾向于Zen of Python原则:“应该有一个 - 最好只有一个 - 明显的方式来做到这一点。”我认为后者的原则迎合了principle of least astonishment,并倾向于帮助keep things simple。总的来说,我仍倾向于使用Ruby进行编程(特别是在构建基于HTTP的RESTful API时,我使用Rack)。我认为Ruby是简单,优雅和可读的。如果采用Python对这个问题的立场,Ruby可能会更好。
相关问题
- 1. 架:在`束捆扎机:: GemNotFound错误安装--deployment`
- 2. 捆扎机命令捆绑安装--deployment没有捆绑所有宝石
- 3. 捆扎机在Ubuntu
- 4. rmagick在Heroku与捆扎机
- 5. 捆扎机错误信息
- 6. 捆扎机编码:: CompatibilityError
- 7. 告诉捆扎机从特定宝石的安装
- 8. 捆扎机+ Rails3.1:使用捆绑和负载路径
- 9. 捆扎机:: GitError启动应用
- 10. 错误而获取使用捆扎机
- 11. 在US-ASCII捆扎机无效序列
- 12. 捆扎机升级到RubyGems的1.5.0
- 13. 未初始化不断捆扎机
- 14. RubyGems的和捆扎机:慢速启动
- 15. 捆绑与捆绑安装相同吗?
- 16. 做捆绑安装
- 17. 捆绑安装(LoadError)
- 18. 宝石安装捆绑&&捆绑安装错误
- 19. 捆绑安装给未定义的方法'红宝石”为#<捆扎机:: DSL:0x00000001c4e1f8>
- 20. 随机捆绑器安装路径
- 21. 捆绑安装-jailshell:在共享主机
- 22. 如何用瓶包装捆扎机JMeter的Mac上
- 23. 使用捆扎机随着预装宝石
- 24. 导轨3 /捆扎机宝石: '未定义的方法`设置' 的捆扎机:模块(NoMethodError)”
- 25. webpack捆绑包大小vs requirejs捆绑包大小
- 26. Karaf:捆绑中缺少约束
- 27. 捆绑安装失败
- 28. 捆绑安装不成功
- 29. 错误捆绑安装 - “mysql2”
- 30. 检测捆绑安装组