1

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

4

1 回答 1

0

请按照以下步骤使用更改更新您的 ruby​​ gem:

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

    require "bundler/gem_tasks"
    

    您可以rake tasks通过执行命令仔细检查可用列表

    rake -T
    

笔记:

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

于 2014-06-05T21:04:08.237 回答