E.g., saikuro depends on rdoc/usage, which is not available in modern Ruby.
In my personal scripts, I tend to substitute system "more #{$0}" for RDoc::usage("Usage"), a quick, crossplatform hack to emulate what Ruby 1.8's usage did for command line programs.