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.