使用新的更改更新ruby gem版本

时间:2014-06-05 20:37:57

标签: ruby-on-rails gem rubygems gemspecs

我开发了一个用于学习目的的宝石并将其推送到https://rubygems.org/gems/combination-pairs。现在我想对gem的代码进行一些更改。意味着我想更新我的同一个宝石,但使用不同的版本。我们怎么能这样做?

1 个答案:

答案 0 :(得分:0)

按照以下步骤更新ruby gem并进行更改:

  1. 继续测试代码并在gem代码中进行必要的更改(本地)
  2. 完成第1步后,按照Semantic Versioning Guidelines更新lib/combination/pairs/ version.rb文件中gem的版本。我们假设您将gem的版本更改为0.0.2
  3. 接下来,在gem的工作目录中运行bundle install命令以安装所有gem依赖项。
  4. 最后,运行任务rake release,它将创建标记v0.1.2并构建并将combination-pairs-0.0.2.gem推送到Rubygems。当我看到Rakefile

    中有以下行时,您可以使用此任务
    require "bundler/gem_tasks"
    

    您可以通过执行命令

    仔细检查可用的rake tasks列表
    rake -T
    

  5. 注意:

    仅供您参考,请查看Ryan Bates撰写的精彩Railscast:New Gem with Bundler