首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

分清Ruby语言的这些概念,也就搞懂了构建工具、依赖管理工具和包管理工具!

概述 Ruby中有一些概念比较复杂,容易混淆:rake、Rakefile、gem、gemspec、bundler、bundle、Gemfile 概述 这几个都是Ruby语言中的概念。...表格展示如下: 语言 构建工具名称 构建工具配置文件 C Make Makefile Ruby Rake Rakefile gem和gemspec gem是宝石的意思。...能够很容易想到跟Ruby红宝石同处一系。 gemRuby的包管理系统,命令是gem,包名后缀也是.gem,类似于rpm。 不过rpm只能安装本地包,不能联网下载。联网下载需使用yum或dnf。...Gemfile文件描述执行相关Ruby应用需要的外部依赖gem,包含源、gem名称、gem版本等信息。...依赖库有依赖管理工具;产品一般是由开发者或开发企业自行宣传推广,但有些也有专门的地方来分发,比如Linux的软件源仓库、苹果的App Store等。

23020
领券