hashに引っかかった

$ sudo port install ruby
Password:
--->  Fetching p5-locale-gettext
--->  Attempting to fetch gettext-1.05.tar.gz from ftp://ftp.cs.colorado.edu/pub/perl/CPAN/modules/by-module/Locale

...

--->  Building ruby
--->  Staging ruby into destroot
--->  Installing ruby @1.8.7-p72_2+thread_hooks
--->  Activating ruby @1.8.7-p72_2+thread_hooks
--->  Cleaning ruby

$ sudo port install rb-rubygems
Password:
--->  Fetching rb-rubygems
--->  Attempting to fetch rubygems-1.3.1.tgz from http://distfiles.macports.org/ruby
--->  Verifying checksum(s) for rb-rubygems
--->  Extracting rb-rubygems
--->  Applying patches to rb-rubygems
--->  Configuring rb-rubygems
--->  Building rb-rubygems
--->  Staging rb-rubygems into destroot
--->  Installing rb-rubygems @1.3.1_0
--->  Activating rb-rubygems @1.3.1_0
--->  Cleaning rb-rubygems

$ which gem
/opt/local/bin/gem

$ gem environment -v
RubyGems Environment:
  - RUBYGEMS VERSION: 1.0.1 (1.0.1)
  - RUBY VERSION: 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0]
  - INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
  - RUBYGEMS PREFIX: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby
  - RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
  - RUBYGEMS PLATFORMS:
    - ruby
    - universal-darwin-9
  - GEM PATHS:
     - /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8
     - /Library/Ruby/Gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => 1
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://gems.rubyforge.org

ん?

$ /opt/local/bin/gem environment -v
RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.5
  - RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin9]
  - INSTALLATION DIRECTORY: /opt/local/lib/ruby/gems/1.8
  - RUBY EXECUTABLE: /opt/local/bin/ruby
  - EXECUTABLE DIRECTORY: /opt/local/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-darwin-9
  - GEM PATHS:
     - /opt/local/lib/ruby/gems/1.8
     - /Users/kueno/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://gems.rubyforge.org/

え、あれ? 何で? そういうもの?

$ type gem
gem is hashed (/usr/bin/gem)
$ hash -r
$ type gem
gem is /opt/local/bin/gem
$ gem -v
1.3.5

下らねぇwww
bashのhashingを止めるにはset +hする。

$ set +h
$ hash
-bash: hash: hashing disabled
$ set -h
$ gem -v
1.3.5
$ hash
hits	command
   2	/opt/local/bin/gem
$ set +h
$ hash
-bash: hash: hashing disabled

.bashrcにでも書いておくか。

てか、これはportが古いようだ。port更新しておこう。