Allan,

        That took care of it! Thanks for the precise and correct solution. I 
appreciate your help. It saved me a great deal of time.

Thanks again,
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
>>> textmate-dev@lists.macromates.com
>>> http://lists.macromates.com/listinfo/textmate-dev
>> 
>> _______________________________________________
>> textmate-dev mailing list
>> textmate-dev@lists.macromates.com
>> http://lists.macromates.com/listinfo/textmate-dev
> 
> _______________________________________________
> textmate-dev mailing list
> textmate-dev@lists.macromates.com
> http://lists.macromates.com/listinfo/textmate-dev

_______________________________________________
textmate-dev mailing list
textmate-dev@lists.macromates.com
http://lists.macromates.com/listinfo/textmate-dev

Reply via email to