2

我正在开发一个新的 gem(漂亮的生成器的分支)。

现在我的“部署”包括以下内容:

  1. 我对 gem 的源代码进行了更改
  2. 我致力于 github
  3. 我更新了 gemspec 下限(即从 0.1.1 到 0.1.2)
  4. 构建 gem 并将其推送到 gemcutter (gem build, gem push)
  5. 安装新的 gem (sudo gem install mygem)
  6. 然后尝试新的宝石。

我相信一定有更正确的做事方式。现在,我正在上传到 gemcutter,以便我可以测试我的 gem.. 感觉不对。

“在上传到 gemcutter 之前测试你的 gem”的最佳方法是什么?

4

3 回答 3

4

一旦你有了 gemspec,你就可以运行gem build yourgem.gemspec. 这将生成一个.gem文件供您安装....尝试以下命令来验证它:

gem install --local gem spec gem unpack

无论如何,您必须将构建的 gem 推送到 RubyGems.org,所以您几乎就在那里 :)

于 2010-03-23T18:32:09.127 回答
1

如果你正在使用珠宝商,试试这个

rake install

(rake --tasks 会告诉你更多)

于 2010-03-23T17:28:07.953 回答
0

启动所有测试单元或 rspec 测试。

在您的系统上安装后,您可以在我们的项目中尝试。

于 2010-03-23T17:01:47.470 回答