Simple, Slowly

ブログを引っ越ししました。http://48.jp

Good bye MacPorts

MacPortsからHomebrewに乗り換えました。

面倒くさそうな予感がしていましたが、案外簡単でした。

MacPorts をアンインストール

# port でインストールしていたパッケージ一覧をメモ
$ port installed > port_installed.txt

## MacPorts のアンインストールと関連ディレクトリの削除
$ sudo port -f uninstall installed
$ sudo rm -rf /opt/local/

# MacPorts 関連の環境変数(PATH など)の削除
$ vi ~/.bash_profile # MacPortsのPATHを削除
$ source ~/.bash_profile

Homebrewのインストール

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"

Homebrewでインストールしたパッケージが優先されるように設定

$ vi ~/.bash_profile
export PATH=/usr/local/bin:$PATH    ← 追加
# 環境設定を再読み込みして適用
$ source ~/.bash_profile

これで完了です。
あとは、最初にとっておいたportのリストを参考にパッケージを適宜brewでインストール。

rbenvでコンパイルしたRubyMacPortsでインストールしたパッケージをみていたので、再コンパイルが必要でした。

こちらを参考にさせていただきました。
パッケージ環境の移行-MacPorts のアンインストールと Homebrew のインストール