我正在建立一个由用户提供废墟代码的框架。 它基本上是一个原始机制。 我希望用户提供废墟代码,能够要求自己的地块。 我打算有“插图”一揽子计划,包括一份带有地段的供应商名录。
How can I load gems that are required by the plugin without having them conflict with my framework s gems? For example, if my framework uses treetop version 1.3.0, and a plugin uses treetop 1.4.2 I want each to work with their specified version.
同样,是否有办法防止金gin相互冲突?
I have looked at gem_plugin, _why s sandbox, and some other tools. But I don t see any library that specifically handles this case - I assume its been done before.
我也审视了Bundler的内部情况,看看它如何管理好像版本。 如果需要,我准备做一些极其复杂的 st。 但我仍然不清楚如何做到这一点。
我在如何落实这一点方面也有很多自由。 因此,如果你认为我是 bar树,请说。
感谢任何建议。
SIDE NOTE:在我写这番话时,我需要类似于Java servlet集装箱中的班轮。 世界钻石协会的档案可以包括杰尔文档,网络应用组的负荷者将更喜欢全球舱面的轮胎。 是否在废墟中划出任何“舱面”(即装载量-胎面,需要等)?