Hey Justin,
> 1. Can you require 'mime/types' from IRB?
ruby -rubygems -e 'require "mime/types"'
This returns no error, though if I do not require rubygems it fails
(as well it should).
> What do you get when you run `gem which mime/types`
> I get: /Library/Ruby/Gems/1.8/gems/mime-types-1.15/lib/mime/
> types.rb
Ares:~ mtodd$ gem which mime/types
(checking gem mime-types-1.15 for mime/types)
/opt/local/lib/ruby/gems/1.8/gems/mime-types-1.15/lib/mime/types.rb
> 2. Have you built ruby from source and/or have gems in two different
> locations?
I don't really remember if I hand-rolled my Ruby install or if I am
using the Leopard pre-bundled one. I think the latter, since the error
messages include some framework files in some of the Apple standard
library locations, but I don't know for sure.
> I'll likely end up bundling mime/types so there are no external
> dependencies, but it'd be nice to determine why
> it can't find mime/types.
I agree! :)
Matt Todd