2010-06-29 59 views
1

我一直在尋找一段時間,我找不到任何現代化的rails插件管理工具。我發現了幾種寶石管理工具(如捆綁器和隔離器),但沒有插件管理工具。最接近我發現的是活塞,這不是我正在尋找的是插件svn:外部管理。我們的插件沒有使用svn:externals。有些可以用作寶石,由捆綁器管理,但並非所有插件都是由開發人員以這種形式提供的。需要Rails插件管理工具嗎?

他們總是可以通過手工進行管理,當然,但我寧願有一個工具,讓他們電流等,對於像分離或捆綁工作寶石插件工作。

如果其他人可以利用這一點,我會看到,如果我能得到上級批准,在這樣的工作,貢獻它,假設也有一個良好的,甚至公平的解決辦法並不在那裏,我失蹤。

歡呼聲中,克雷格

+0

活塞是一個很好的解決方案,但它的創作者是第一個承認的插件也必然消失,活塞將很快成爲過去的事情了。 – 2010-06-29 20:16:21

+0

正是由於這個原因,寶石遠勝於插件。也許你可以幫助插件的作者將它們發佈爲寶石?寶石創作非常簡單,並且(特別是在Rails 3中)寶石可以完成插件可以完成的所有工作。 – molf 2010-06-29 20:59:58

回答

0

我用git submodules了點。

但是,確實是在Rails 3中,它是更自然的包中的每個插件作爲寶石,而我認爲這是首選的方式,特別是對於你提到的原因。

+0

感謝您的建議。所以你的意思是導入插件代碼,並把它放在我自己的git回購?如何讓它與remomte保持同步(例如,基於SVN的插件的origin/master或trunk)。 – 2010-06-30 17:38:12