我开发了一个用于学习目的的 gem,并将其推送到https://rubygems.org/gems/combination-pairs。现在我想对 gem 的代码做一些更改。意味着我想更新我的同一个 gem,但使用不同的版本。我们怎么能做同样的事情?
问问题
59 次
1 回答
0
请按照以下步骤使用更改更新您的 ruby gem:
- 继续测试您的代码并在您的 gem 代码中进行必要的更改(本地)
- 完成第 1 步后,按照Semantic Versioning Guidelines
lib/combination/pairs/ version.rb
更新文件中 gem 的版本。假设您将 gem 的版本更改为0.0.2
- 接下来,
bundle install
在 gem 的工作目录中运行命令以安装所有 gem 依赖项。 最后,运行
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 回答