Will I break things if I change the first line of the various ruby scripts from "#!/usr/bin/env ruby -s" to "#!/usr/bin/ruby -s"?
No, I believe the env command is used to select the correct ruby command at run-time (the first one in the PATH). So just providing the correct path manually, will work as well.
I guess the problem is that the older env command doesn't allow arguments for the commands following it, so it tries to start 'ruby -s' instead of 'ruby' with '-s' as argument.
-- Sune.