はてなにメモってた過去記事を再掲シリーズ(ちょっと古いかもしれない)
問題
ある時から
$ sudo port selfupdate
すると
---> Updating MacPorts base sources using rsync
MacPorts base version 2.0.3 installed,
MacPorts base version 2.1.3 downloaded.
---> Updating the ports tree
---> MacPorts base is outdated, installing new version 2.1.3
Installing new MacPorts release in /opt/local as root:admin; permissions 0755; Tcl-Package in /Library/Tcl
Error: /opt/local/bin/port: port selfupdate failed: Error installing new MacPorts base: shell command failed (see log for details)
て言われるように。
まずはMacPortsのアンインストール
$ sudo port -fp uninstall --follow-dependents installed
%% sudo rm -rf \
/opt/local \
/Applications/DarwinPorts \
/Applications/MacPorts \
/Library/LaunchDaemons/org.macports.* \
/Library/Receipts/DarwinPorts*.pkg \
/Library/Receipts/MacPorts*.pkg \
/Library/StartupItems/DarwinPortsStartup \
/Library/Tcl/darwinports1.0 \
/Library/Tcl/macports1.0 \
~/.macports
環境変数から/opt/local系を削除
$ emacs ~/.bash_profile
次にHomebrewのインストール
$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
試しに何かインストール
$ brew install git