是什么
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. 捆扎机找不到安装宝石
- 3. 捆绑安装 - 本地vs捆绑安装
- 4. 捆扎机命令捆绑安装--deployment没有捆绑所有宝石
- 5. 捆扎机在Ubuntu
- 6. 乘客说捆扎机:GemNotFound错误而捆绑安装说,它的存在
- 7. 捆扎机错误,当我尝试做捆绑安装引入nokogiri
- 8. 捆扎机错误信息
- 9. rmagick在Heroku与捆扎机
- 10. 捆扎机编码:: CompatibilityError
- 11. 告诉捆扎机从特定宝石的安装
- 12. 捆扎机宝石得到安装在不同的位置
- 13. 如何在Windows中安装使用捆扎机黄瓜7
- 14. MVC捆绑 - 包括单束
- 15. 捆扎机+ Rails3.1:使用捆绑和负载路径
- 16. 捆绑与捆绑安装相同吗?
- 17. 捆绑和捆绑安装的区别
- 18. 新宝石与捆扎机,从一类
- 19. 在US-ASCII捆扎机无效序列
- 20. 捆扎机条基本身份验证
- 21. 捆扎机升级到RubyGems的1.5.0
- 22. 找不到耙10.10.1捆扎机:: GemNotFound
- 23. 捆扎机:: GitError启动应用
- 24. 捆扎机错误时,Heroku的
- 25. 捆扎机群体不被honered
- 26. RubyGems的和捆扎机:慢速启动
- 27. 捆扎机错误时罗盘
- 28. 捆扎机擦除记录的格式?
- 29. 未初始化不断捆扎机
- 30. 捆扎机和Rbenv宝石路