On 14 Jun 2014, at 13:32, Stefan Daschek wrote:

So we have these options:
[…]
Would this also solve the problems with bundles that require specific gems to be installed? I.e. would those gems then be installed “locally” for TextMate’s Ruby only, without affecting the system-wide gems? That would indeed be a very cool side-effect of this change :)

Not per se. I think this would be a bundle-by-bundle policy.

I.e. if the bundle requires a gem because of its own code, then that gem should be included in the bundle, e.g. we include a plist ruby extension and a mysql driver.

If the bundle requires the gem because the bundle is basically about the gem, then it makes more sense to have the bundle use the user’s gem (and possibly ruby), for example the Ruby bundle itself uses the user’s ruby for running and validating code.
_______________________________________________
textmate-dev mailing list
textmate-dev@lists.macromates.com
http://lists.macromates.com/listinfo/textmate-dev

Reply via email to