我创建了一个Ruby gem并推入了rubygem org(版本1.0.0)
然后我做了一些更改,我又推了下一个版本(版本2.0.0)
之后, 我打开了gem主页,不显示以前的版本列表,只显示最近的版本号。
显示Ruby依赖项,运行时依赖项 但版本未启用
还要怎么添加源代码链接,
我的gemspec文件为
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
答案 0 :(得分:0)
您是否更改了version.rb文件中的版本?您需要使用文件 lib / {gem_name} /version.rb 中的VERSION常量指定当前版本,如下所示:
module GemName
VERSION = "2.0.0"
end
Gem规范文件加载了version.rb文件,以指定gem规范的版本。在发布新版本的gem之前,需要更改版本号。这可以告诉Rubygems新版本。