On Fri, Feb 08, 2008 at 03:31:54PM -0700, ChadDavis wrote: > > Then I probably am not following what you're doing. You don't > show the shebang lines in this message, but I thought you wanted > your application to use a custom wrapper script, and not run the > packaged ruby1.8 directly. On my system /usr/bin/ruby1.8 is a > binary, and not a shell script as I thought you were showing. > > I replaced the ruby1.8 binary, in /usr/bin, with a wrapper script that > sets an environment variable and then invokes the binary, which I > moved to /etc/ alternatives ( perhaps not exactly the way alternatives > is meant to be used, but I'm kind of a noob ) > > Here's the wrapper script: > > #!/bin/sh > export RUBYOPT=rubygems > exec /etc/alternatives/ruby1.8 "$@"
> This script is at /usr/bin/ruby1.8 > > Let me know if I'm doing something bizarre. It's actually my effort at doing > things the *right* way, so any advice would be accepted and welcomed. It sounds bizarre to me. I think you mentioned following some directions somwehere, so maybe you missed something? I don't have /etc/alternatives/ruby1.8 on my system; what does it point to? It's probably a symlink, or maybe a chain of several, and it wouldn't suprise me if it pointed back to /usr/bin/ruby1.8. I'd say that any time you're messing around in /usr/bin/ replacing things you ought to know what you're doing, or you're there's a good chance you're going to break your system. If you want a viable system, then leave that and other system directories alone, and put your customized stuff in /usr/local/bin/ or equivalent, perhaps ~/bin/, etc. But I'm repeating myself... -- Ken Irving, [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

