On Saturday, July 15, 2006, at 12:37 PM, Mat Schaffer wrote:
>On Jul 14, 2006, at 8:31 PM, Ryan Raaum wrote:
>> I would not modify anything in /usr/bin directly.  Apple assumes that
>> the system /usr/bin is theirs and unmodified and will (and have!)
>>> change
>> things there in updates without warning - possibly breaking your
>> modifications and potentially causing serious system problems.
>> Installing in /usr/local and prepending it to your path is the usual
>> unix way of doing things.
>
>Just to speak on this point, I've been safely using the replacement
>solution for about 6 months now with no trouble at all.  But the one
>thing I did after I moved /usr/bin/ruby is to make a link from /opt/
>local/bin/ruby (my darwinports installation) to /usr/bin/ruby.
>
>Pathing works most of the time, but I had some problems with
>RadRails/Eclipse because it doesn't appear to honor pathing provided
>in .profile or .login.  Which prompted the linking solution.  It's a
>little ugly and might go away with future updates, but it was about
>all I had left for a few programs that ignored my personal path
>information.

Sometimes modifying /usr/bin is the only option left - but sooner or  
later an Apple update will break it.  (I guess the last time this  
happened was a little over 6 months ago if you haven't been hit by it).   
So I suggest that the OP try everything else first.

But, as you have discovered, sometimes you _have_ to choose the less  
optimal solution.

Best,

-r


>-Mat
>




-- 
Posted with http://DevLists.com.  Sign up and save your mailbox.