推送下一版本的ruby gem后,不会显示版本列表

时间:2014-04-01 09:10:19

标签: ruby-on-rails ruby ruby-on-rails-3 rubygems gem

我创建了一个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

1 个答案:

答案 0 :(得分:0)

您是否更改了version.rb文件中的版本?您需要使用文件 lib / {gem_name} /version.rb 中的VERSION常量指定当前版本,如下所示:

module GemName
  VERSION = "2.0.0"
end

Gem规范文件加载了version.rb文件,以指定gem规范的版本。在发布新版本的gem之前,需要更改版本号。这可以告诉Rubygems新版本。