ああ OSX なんだったか。 /opt/local/lib/ruby は MacPorts だな。 OSX に
は最初から ruby が入っているから、そっちを見ているのだろう。

CGI なんだよな? shebang はどうなっている? ちゃんと
#!/opt/local/bin/ruby
と指定してる?