Rails 第一次给 Rails 做了点小贡献:修复 rake guides:generate:kindle 任务

bianjp · 2016年12月18日 · 最后由 haohaodehao 回复于 2017年01月03日 · 2448 次阅读

最近想在 Kindle 上看 Rails guides,查了下,发现 Rails 提供了 rake 任务 guides:generate:kindle,太棒了~

可是执行的时候却总是提示要安装 kindlerb,明明已经安装了啊!一番探查,发现原来是有人曾提 PR 把 kindlerb 从 0.1.1 升级到了 1.0.1,也没人仔细测试就合并了。然而 kindlerb 1.0 有个 breaking change:原先要通过命令 kindlerb 调用,现在只能通过 Ruby 接口 Kindlerb.run 调用。

于是给 Rails 提了个 PR 修复了这个问题。

另外,也给 kindlerb 提了个 PR,主要是增加使用系统安装的 kindlegen 的支持(我大 Arch 能方便地安装 kindlegen 就不用你代劳了😀 ),同时提供一个接口用于检查 kindlegen 是否已安装。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号