Ruby-on-Rails

Ruby Gem 通常如何更新(從開發人員到我的應用程序)?

  • April 21, 2011

我們在我們的應用程序中使用 tiny_mce 外掛,通過 Ruby Gem 使用。

第一個問題:

該外掛託管在這裡https://github.com/kete/tiny_mce/,最新版本被列為 0.1.7 https://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 的標準過程是什麼?

如果您將它用作 gem,我認為最簡單的方法是等待作者將新版本發佈到 RubyGems。如果您等不及了,您可以嘗試這個手動過程來自己從原始碼創建 gem:

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

但看起來你可能將它作為外掛執行?什麼版本的 Rails?根據自述文件,如果您將其作為外掛直接安裝,您可以重新安裝外掛:

腳本/外掛安裝 git://github.com/kete/tiny_mce.git

只需在開發環境中嘗試,如果出現任何問題,您都可以恢復。

引用自:https://serverfault.com/questions/262255