我创建了一个 Ruby gem 并推送到 rubygem org(版本 1.0.0)
然后我做了一些更改,然后再次推送下一个版本(2.0.0 版)
然后 我打开了gem主页,以前的版本列表没有显示,只显示最近的版本号。
Ruby 依赖、运行时依赖全部显示但未启用版本
也不知道如何添加源代码链接,
我的宝石规格文件为
Gem::Specification.new do |s|
s.name = 'xxx'
s.version = xxx::VERSION
s.date = '2014-04-28'
s.summary = "Hola!"
s.description = "A simple hello world gem"
s.authors = ["xxxxx"]
s.email = 'xxxxx@gmail.com'
s.files = ["lib/xxx.rb"]
s.homepage =
'https://github.com/xxx/xxx.git'
s.license = 'MIT'
s.add_runtime_dependency 'rails', ['>= 3', '< 5']
s.add_development_dependency 'rspec-rails', '2.13.0'
end
您是否更改了 version.rb 文件中的版本?您需要在文件 lib/{gem_name}/version.rb 中使用 VERSION 常量指定当前版本,如下所示:
module GemName
VERSION = "2.0.0"
end
version.rb 文件由 Gem 规范文件加载,以指定 Gem 规范的版本。在发布新版本的 gem 之前,需要更改版本号。这告诉了Rubygems关于新版本的信息。