2010-06-29 60 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