Allan,
/usr/bin/ruby is definitely not there, although I don't know how or
when that would have happened. I'll try your suggestion as soon as I have time
to do that, in the next couple of days.
Thanks,
Tom
On Dec 20, 2009, at 7:40 AM, Allan Odgaard wrote:
> Sounds like you deleted /usr/bin/ruby. In that case, the proper fix is to
> restore it.
>
> http://wiki.macromates.com/Troubleshooting/RubyVersionIssue
>
> On Leopard it is a symlink, not sure about Snow Leopard, but to recreate the
> symlink you would do this in Terminal:
>
> sudo ln
> ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby
> /usr/bin/ruby
>
>
> On 20 Dec 2009, at 04:04, Tom Bajzek wrote:
>
>> I'm afraid that I don't understand quite enough at this level to carry out
>> Simon's suggestion. (I've been swamped with other projects and did not have
>> time to pursue this in the interim since his reply.)
>>
>> To begin with, in my case, I find ruby to be in /usr/local/lib, which
>> strikes me as odd. In any case, using the Bundle Editor to change the first
>> line to #!/usr/local/lib ruby leaves me with the problem of how to get the
>> command script saved, as there is no Save command that I can recognize.
>>
>> If I use the method of adding a PATH in the Preferences->Advanced->Shell
>> Variables, just what PATH should I enter? /usr/local/lib/ did not change
>> anything.
>>
>> I could try to follow the suggestion in 8.2 of the Manual, but I think I'd
>> still run into the problem of specifying the correct path.
>>
>> I also tried to open the Source.tmbundle in the TextMate application, but
>> that results in a diagnostic: "The bundle “Source.tmbundle” does not
>> contain the required “info.plist” file (or that file is corrupt) and can
>> therefore not be installed."
>>
>> Thinking that my TextMate might be corrupt, I tried reinstalling TextMate
>> (1.5.9), but everything remained the same after this.
>>
>> Are there any other suggestions?
>>
>> Thanks,
>> Tom
>>
>> On Nov 7, 2009, at 9:19 AM, Simon Gregory wrote:
>>
>>>> The upgrade method I used for Ruby is the one at:
>>>>
>>>> http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard/
>>>
>>>
>>> I also followed that.
>>>
>>>> When I use CMD-/ to try to insert a comment in my source (or to make
>>>> an existing line into a comment, or to uncomment an existing comment
>>>> line) I get the following message inserted into the source code at the
>>>> point of insertion:
>>>>
>>>> env: ruby: No such file or directory
>>>
>>> It works for me.
>>>
>>> The command that does all the work is the 'Comment Line / Selection'
>>> found in the Source.tmbundle. This command finds the interpreter
>>> directly, using #!/usr/bin/env ruby, so it looks like it's the 'env'
>>> command that's not finding ruby. Changing the commands first line to
>>> #!/usr/local/bin/ruby is likely to work. Or you could follow the
>>> suggestions, marked Important: in 8.2 here
>>> http://manual.macromates.com/en/shell_commands
>>>
>>> Hopefully someone else has a better understanding of what may be wrong
>>> because I don't see why ruby isn't getting picked up by env.
>>>
>>> Cheers,
>>> Simon
>>>
>>> _______________________________________________
>>> textmate-dev mailing list
>>> [email protected]
>>> http://lists.macromates.com/listinfo/textmate-dev
>>
>> _______________________________________________
>> textmate-dev mailing list
>> [email protected]
>> http://lists.macromates.com/listinfo/textmate-dev
>
> _______________________________________________
> textmate-dev mailing list
> [email protected]
> http://lists.macromates.com/listinfo/textmate-dev
_______________________________________________
textmate-dev mailing list
[email protected]
http://lists.macromates.com/listinfo/textmate-dev