Sequel 経由で mysql にアクセスしても Mysql::Error が無いって(NameError)怒られちゃう。インストールした mysql.rb を require しても
require 'mysql_api'
で失敗してた。
port からインストールした mysql を全部消して
http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg Mac OS X 10.5 (x86_64)
これ↑をインストール(たぶん port のままで良かったと思う)して、
sudo env ARCHFLAGS='-arch x86_64' gem install mysql ― –with-mysql-config=/usr/local/mysql/bin/mysql_config
Ruby/Rails and MySQL on Snow Leopard (10A380)
↑コメント欄にあった環境変数をセットしつつのインストールで動くようになった。
今は dmg からインストールした MySQL を消して port から入れ直したい・・・。MySQL.prefPane を実行して環境設定画面に MySQL が出てきちゃったりしてるから下手に
sudo rm -rf /usr/loca/mysql
していいのかなぁ・・・変にゴミが残るの嫌だし。