For scripts that are written in languages that often have a nonstandard install location I use to just call directly eg $ruby script.rb. as there was non standard dir like #!/bin/bash
but I recently discovered a nice shebang line trick.
Will look up the users path to the program and call it. So as long as ruby is intstalled and on the users path (as it would need to be for ruby script.rb to work) the script should be portable between users/systems. Now I just call $script.rb