~/Library/Haskell 以下にいろいろ入っている。 $ du -h -d 2 Library/Haskell で調べた感じ、古いGHC 7.6.3が1.3GBほど占めているようだった。なので古いGHCを消す。
手順はMac OS X – HaskellWikiをみた限りでは uninstall-hs コマンドを使えばいいらしい。
$ du -h -d 2 Library/Haskell
144K Library/Haskell/bin
26M Library/Haskell/doc
1.3G Library/Haskell/ghc-7.6.3/lib
1.3G Library/Haskell/ghc-7.6.3
3.2G Library/Haskell/ghc-7.8.3/lib
3.2G Library/Haskell/ghc-7.8.3
188K Library/Haskell/logs
203M Library/Haskell/repo-cache/hackage.haskell.org
156M Library/Haskell/repo-cache/hdiff.luite.com
359M Library/Haskell/repo-cache
4.9G Library/Haskell
$ uninstall-hs -v
-- Versions found on this system
7.6.3
/Library/Frameworks/GHC.framework/Versions/7.6.3-x86_64
/Library/Haskell/ghc-7.6.3
/Users/*/.ghc/x86_64-darwin-7.6.3
/Users/*/Library/Haskell/ghc-7.6.3
7.8.3
/Library/Frameworks/GHC.framework/Versions/7.8.3-x86_64
/Library/Haskell/ghc-7.8.3
/Library/Haskell/ghc-7.8.3-x86_64
/Users/*/.ghc/x86_64-darwin-7.8.3
/Users/*/Library/Haskell/ghc-7.8.3
-- To remove a version and all earlier: uninstall-hs thru VERSION
-- To remove only a single version: uninstall-hs only VERSION
$ uninstall-hs only 7.6.3
-- Would remove just version 7.6.3
/Library/Frameworks/GHC.framework/Versions/7.6.3-x86_64
/Library/Haskell/ghc-7.6.3
/Users/*/.ghc/x86_64-darwin-7.6.3
/Users/*/Library/Haskell/ghc-7.6.3
/Users/*/Library/Haskell/bin/cpphs@ -> ../ghc-7.6.3/lib/cpphs-1.18.4/bin/cpphs
/usr/bin/ghc-7.6.3@ -> /Library/Frameworks/GHC.framework/Versions/7.6.3-x86_64/usr/bin/ghc-7.6.3
/usr/bin/ghc-pkg-7.6.3@ -> /Library/Frameworks/GHC.framework/Versions/7.6.3-x86_64/usr/bin/ghc-pkg-7.6.3
/usr/bin/ghci-7.6.3@ -> /Library/Frameworks/GHC.framework/Versions/7.6.3-x86_64/usr/bin/ghci-7.6.3
/usr/bin/haddock-ghc-7.6.3@ -> /Library/Frameworks/GHC.framework/Versions/7.6.3-x86_64/usr/bin/haddock-ghc-7.6.3
/usr/bin/runghc-7.6.3@ -> /Library/Frameworks/GHC.framework/Versions/7.6.3-x86_64/usr/bin/runghc-7.6.3
-- To actually remove these files, sudo run the command again with --remove
-- To generate a script to remove these files, run the command again with --script
$ sudo uninstall-hs only --remove 7.6.3
Password:
-- Removing just version 7.6.3
そもそも今インストールされているGHC 7.8.3も最新版じゃないという気がするが。
TeX Live (MacTeX)
古いTeX Live 2013が入っていたので消す。確かMacTeXで入れたような気がするので、このへんを読んでおく。普通に /usr/local/texlive/2013 を消せばいいみたい。