通过谷歌梳理后,我知道我的项目的 gemspec 文件中有什么,但我不知道为什么我们需要它,我想我正在寻找一个实用的定义。
(目前正在通过 Zed Shaw 的 Learn Ruby the Hard Way,这是学习问题之一)
通过谷歌梳理后,我知道我的项目的 gemspec 文件中有什么,但我不知道为什么我们需要它,我想我正在寻找一个实用的定义。
(目前正在通过 Zed Shaw 的 Learn Ruby the Hard Way,这是学习问题之一)
根据官方RubyGems 网站:
gemspec 定义了 gem 中的内容、制作者以及 gem 的版本。它也是您访问 RubyGems.org 的界面。您在 gem 页面上看到的所有信息(例如jekyll的)都来自 gemspec。
一旦你的gemspec
文件被整理出来,你就可以构建它来组装你的 gem。