学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)
Ruby这个就不用多说了RVM用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境。Ruby环境不仅仅是Ruby本身,还包括依赖的第三方Ruby插件。Rails这个也不用多说,著名开发框架。详细看 RubyGemsRubyGems是一个方便而强大的Ruby程序包管理器,类似RedHat的RPM.它将一个Ruby应用程序打包到一个gem里,作为一个安装单元。无需安装,最新的Ruby版本已经包含RubyGems了。GemGem是封装起来的Ruby应用程序或代码库。Rails用rake扩展来完成多种不容任务,如数据库初始化、更新等。In a gem's context, the Rakefile is extremely useful. It can hold various tasks to help building, testing and debugging your gem, among all other things that you might find useful.详细: Bundle相当于多个RubyGems批处理运行。
用户评论