Parece que você substituiu a versão padrão do Ruby por uma versão do Ruby que não inclui nome do caminho . no seu caminho de pesquisa do módulo . Corrija sua instalação Ruby ou aponte /usr/bin/ruby
para a instalação padrão. Para mim é o seguinte:
lrwxr-xr-x 1 root wheel 76 30 Jun 2010 /usr/bin/ruby -> ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby
Para ter certeza, execute o seguinte comando e verifique esses diretórios em busca de um arquivo chamado pathname.rb
:
$ /usr/bin/ruby -e "puts $:"
/Library/Ruby/Site/1.8
/Library/Ruby/Site/1.8/powerpc-darwin10.0
/Library/Ruby/Site/1.8/universal-darwin10.0
/Library/Ruby/Site
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/vendor_ruby/1.8
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/vendor_ruby/1.8/universal-darwin10.0
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/vendor_ruby
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/powerpc-darwin10.0
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin10.0
.
Eu encontrei pathname.rb
no segundo grupo de diretórios:
find /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby -iname "pathname.rb"
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/pathname.rb