My bundles have been broken since the change to specify ruby18 ("Point to ruby 1.8 shim”, e.g. https://github.com/textmate/source.tmbundle/commit/8b80da05 . I understand the PATH changes, but it’s not a path issue — there is no “ruby18” executable on my system at all. I DO have Ruby 1.8.7 installed (with rbenv), just no `ruby18`.
Wondering if my system is an outlier, or if others have experienced this? What is the “shim” that ruby18 should be pointing to?
Thanks, David
On 28 Jul 2014, at 16:12, David Reese wrote:
[…] What is the “shim” that ruby18 should be pointing to?
The ruby18 shim is in the Bundle Support bundle.
Either you have an outdated version of this bundle (can happen if you install it locally and do not update it, as it’ll then eclipse the managed version) or it could be your PATH — you say you understand the latter, but you did not provide any info about how you have it setup.
To ensure you have default bundles see https://github.com/textmate/textmate/wiki/Reverting-To-Defaults
If you need to alter PATH then see http://blog.macromates.com/2014/defining-a-path/
On Jul 28, 2014, at 10:24 AM, Allan Odgaard mailinglist@textmate.org wrote:
The ruby18 shim is in the Bundle Support bundle.
Ok, I have that installed and updated. Somehow `locate` wasn’t finding that.
But then do I need to add this to my path? "~/Application\ Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared/bin” ?
I don’t see that recommended anywhere. Sorry if I’m missing something obvious.
Thanks, david
On 28 Jul 2014, at 17:21, David Reese wrote:
[…] But then do I need to add this to my path? "~/Application\ Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared/bin” ?
No you do not. The bundle itself will add its Support/shared/bin folder to PATH which is why you MUST NOT overwrite PATH.
My guess is that you have a custom value set for PATH in Preferences → Variables (or maybe ~/.tm_properties).
This is explained in the blog post I linked to.