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 >>> 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