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でコンパイルしたRubyがMacPortsでインストールしたパッケージをみていたので、再コンパイルが必要でした。
こちらを参考にさせていただきました。
パッケージ環境の移行-MacPorts のアンインストールと Homebrew のインストール