From: Martin Weber Date: 2001-12-05T08:41:02+09:00 Subject: [ruby-talk:27493] Re: Shebangikowksy On Wed, Dec 05, 2001 at 08:28:55AM +0900, Rik Hemsley wrote: > #if Martin Weber > > In the end I have to admit, though, that there is no 'perfect' way. Sigh :( > > Stick to #!/usr/bin/ruby and assume that if it is installed elsewhere, > then one of these applies: [...] > 2. They are on a Big Box, therefore they have an admin, who will have > enough of a clue to be able to figure out how to symlink, or to > instruct the user how to run the script by passing its filename as > an argument to the interpreter. > There are reasons for splitting programs in certain directories. So if I am on a Big BSD box and ruby would reside in /usr/pkg/bin, there is a reason it is in that directory. The admin surely doesn't want to clutter /usr/bin with "trash" which explicitely went into /usr/pkg/bin. I think this attitude is just 'unfriendly' towards the beginner *nix user, and not likely to help ruby with spreading. Pardon, not want to make this into flaming or shit, but you can't expect admins to bow to a program writer and start treaching some policies they follow to have a clean hierarchy structure and stuff. That's what I meant with arrogance btw :) > Rik Martin