Ruby Gem 通常如何更新(从开发人员到我的应用程序)?

Ruby Gem 通常如何更新(从开发人员到我的应用程序)?

我们在应用程序中使用 tiny_mce 插件,通过 Ruby Gem 使用。

第一个问题:

该插件托管在这里https://github.com/kete/tiny_mce/,最新版本为 0.1.7https://github.com/kete/tiny_mce/blob/master/CHANGELOG_PLUGIN.rdoc。 但托管于 RubyGems.org,最新版本为0.1.4(2010年6月)。

要使最新版本 0.1.7 可供我的gem update tiny_mce命令使用,需要经过哪些过程?有没有办法让我利用来自 github 源的 Gem?我是否应该订阅 RubyGems.org tiny_mce 列表,以便在更新时收到通知?

第二个问题:

此插件具有与其关联的 JavaScript 文件,这些文件已通过命令填充到我的应用程序中script/generate tiny_mce。将应用程序升级到具有关联 JavaScript 文件的 gem 的较新版本的标准流程是什么?

答案1

如果你将它用作 gem,我认为最简单的做法是等待作者将新版本发布到 RubyGems。如果你等不及,你可以尝试这个手动过程自己从源代码创建 gem:

http://ruby.about.com/od/advancedruby/a/gitgem.htm

但看起来你可能正在将其作为插件运行?哪个版本的 Rails?根据自述文件,如果你将其直接作为插件安装,似乎你可以重新安装该插件:

脚本/插件安装 git://github.com/kete/tiny_mce.git

只需在开发环境中尝试,如果出现任何问题都可以恢复。

相关内容