【问题标题】:Update ruby gem version with new changings使用新更改更新 ruby​​ gem 版本
【发布时间】:2014-06-05 20:37:56
【问题描述】:

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

【问题讨论】:

    标签: ruby-on-rails gem rubygems gemspecs


    【解决方案1】:

    按照以下步骤更新您的 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
      

    注意:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多