Ruby-on-Rails
Ruby Gem 通常如何更新(從開發人員到我的應用程序)?
我們在我們的應用程序中使用 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
只需在開發環境中嘗試,如果出現任何問題,您都可以恢復。