Mac BookをLeopardからSnow LeopardにアップしたらPortsがエラーになりました


追記2012-05-25
$ port versionなどのコマンドは大丈夫なのですが、rubyをいざ実行してみたらエラーが出ました。
やはりMacPortsの再インストールが必要になるようです。
http://creazy.net/2010/01/install_macports_snow_leopard.html

ようやくMac BookをSnow Leopardにアップグレードしたのですが、

$ port version

portsのコマンドを打ってみてもエラーです。

dlopen(/opt/local/share/macports/Tcl/macports1.0/MacPorts.dylib, 10): no suitable image found. Did find: /opt/local/share/macports/Tcl/macports1.0/MacPorts.dylib: mach-o, but wrong architecture
while executing
"load /opt/local/share/macports/Tcl/macports1.0/MacPorts.dylib"
("package ifneeded macports 1.0" script)
invoked from within
"package require macports"
(file "/opt/local/bin/port" line 38)

64bitになったことにより動かなくなる原因ということです。
対策は以下の2つをすれば良いみたいです。

1,Xcodeを最新版にする
2,MacPorts-1.9.0-10.6-SnowLeopard.dmgをダウンロードして再インストール

$ port version
Version: 2.1.1

参考にさせていただいたサイトです。ありがとうございます。
MacPortsが動かない?
MacPorts 1.9.0登場、Snow Leopard/Leopard/Tiger対応