LoginSignup
12
13

More than 5 years have passed since last update.

Mavericksにアップデート後、brewのパスが消えた

Posted at

基本的に、以下のコマンドででパスを作りなおすと治るらしいのだが、エラーが出たのでメモ。

brew list | xargs brew unlink
brew list | xargs brew link
brew list | xargs brew unlink
Unlinking /usr/local/Cellar/autoconf/2.69... 0 symlinks removed
Unlinking /usr/local/Cellar/cmake/3.0.0... 0 symlinks removed
Unlinking /usr/local/Cellar/freetype/2.5.0.1... 1 symlinks removed
Unlinking /usr/local/Cellar/gauche/0.9.3.3... 20 symlinks removed
Unlinking /usr/local/Cellar/gdbm/1.11... 0 symlinks removed
Unlinking /usr/local/Cellar/git/1.8.4.3... 40 symlinks removed
Unlinking /usr/local/Cellar/imagemagick/6.8.7-0... 26 symlinks removed
Unlinking /usr/local/Cellar/jpeg/8d... 0 symlinks removed
Unlinking /usr/local/Cellar/libevent/2.0.21... 3 symlinks removed
Unlinking /usr/local/Cellar/libpng/1.6.12... 2 symlinks removed
Unlinking /usr/local/Cellar/libtiff/4.0.3... 1 symlinks removed
Unlinking /usr/local/Cellar/libtool/2.4.2... 0 symlinks removed
Unlinking /usr/local/Cellar/libyaml/0.1.4... 1 symlinks removed
Unlinking /usr/local/Cellar/node/0.10.22... 1287 symlinks removed
Unlinking /usr/local/Cellar/opencv/2.4.9... 4 symlinks removed
Unlinking /usr/local/Cellar/openssl/1.0.1h... 0 symlinks removed
Unlinking /usr/local/Cellar/pkg-config/0.28... 0 symlinks removed
Unlinking /usr/local/Cellar/play/2.2.1... 0 symlinks removed
Unlinking /usr/local/Cellar/python/2.7.7_2... 8 symlinks removed
Unlinking /usr/local/Cellar/rbenv/0.4.0... 0 symlinks removed
Unlinking /usr/local/Cellar/readline/6.3.6... 0 symlinks removed
Unlinking /usr/local/Cellar/ruby-build/20131122.1... 0 symlinks removed
Unlinking /usr/local/Cellar/scala/2.10.3... 1 symlinks removed
Unlinking /usr/local/Cellar/sqlite/3.8.5... 0 symlinks removed
Unlinking /usr/local/Cellar/tmux/1.8... 2 symlinks removed
Unlinking /usr/local/Cellar/tree/1.6.0... 0 symlinks removed
Unlinking /usr/local/Cellar/wget/1.14... 0 symlinks removed
meganii-air:~ meganii$ brew list | xargs brew link
Error: freetype has multiple installed versions
meganii-air:~ meganii$ brew list | xargs brew unlink
Error: freetype has multiple installed versions
meganii-air:~ meganii$ brew install freetype
Error: You must `brew link libpng' before freetype can be installed
meganii-air:~ meganii$ brew link libpng
Linking /usr/local/Cellar/libpng/1.6.12... 18 symlinks created
meganii-air:~ meganii$ brew install freetype
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/freetype-2.
######################################################################## 100.0%
==> Pouring freetype-2.5.3_1.mavericks.bottle.1.tar.gz
brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!

Warning: Your Homebrew is outdated.
You haven't updated for at least 24 hours, this is a long time in brewland!
To update Homebrew, run `brew update`.

Warning: Your Homebrew is outdated.
You haven't updated for at least 24 hours, this is a long time in brewland!
To update Homebrew, run `brew update`.

Error: freetype has multiple installed versions
meganii-air:~ meganii$ brew list | xargs brew unlink
Error: freetype has multiple installed versions
meganii-air:~ meganii$ brew install freetype
Error: You must `brew link libpng' before freetype can be installed
meganii-air:~ meganii$ brew link libpng
Linking /usr/local/Cellar/libpng/1.6.12... 18 symlinks created
meganii-air:~ meganii$ brew install freetype
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/freetype-2.

################################################################## 100.0%

==> Pouring freetype-2.5.3_1.mavericks.bottle.1.tar.gz
? /usr/local/Cellar/freetype/2.5.3_1: 60 files, 2.5M

まず、brew list | xargs brew unlinkを実行すると、以下のエラーが出た。
Error: git has multiple installed versions

brew doctor
brew cleanup

を試してみて、

brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:

    autoconf
    cmake
    gauche
    gdbm
    git
    imagemagick
    jpeg
    libevent
    libtiff
    libtool
    libyaml
    node
    opencv
    pkg-config
    play
    python
    rbenv
    ruby-build
    scala
    tmux
    tree
    wget
meganii-air:~ meganii$ brew cleanup
Removing: /usr/local/Cellar/freetype/2.4.11...
Removing: /usr/local/Cellar/freetype/2.5.0.1...
Warning: Skipping git: most recent version 2.0.3 not installed
Warning: Skipping imagemagick: most recent version 6.8.9-5 not installed
Removing: /usr/local/Cellar/libpng/1.5.14...
Warning: Skipping (old) keg-only: /usr/local/Cellar/openssl/1.0.1e
Warning: Skipping (old) keg-only: /usr/local/Cellar/readline/6.2.4
Warning: Skipping ruby-build: most recent version 20140702 not installed
Removing: /Users/meganii/Library/Logs/Homebrew/autoconf...
Removing: /Users/meganii/Library/Logs/Homebrew/gauche...
Removing: /Users/meganii/Library/Logs/Homebrew/git...
Removing: /Users/meganii/Library/Logs/Homebrew/libevent...
Removing: /Users/meganii/Library/Logs/Homebrew/libtool...
Removing: /Users/meganii/Library/Logs/Homebrew/libyaml...
Removing: /Users/meganii/Library/Logs/Homebrew/node...
Removing: /Users/meganii/Library/Logs/Homebrew/opencv...
Removing: /Users/meganii/Library/Logs/Homebrew/openssl...
Removing: /Users/meganii/Library/Logs/Homebrew/python...
Removing: /Users/meganii/Library/Logs/Homebrew/readline...
Removing: /Users/meganii/Library/Logs/Homebrew/ruby-build...
Removing: /Users/meganii/Library/Logs/Homebrew/tmux...
Removing: /Users/meganii/Library/Logs/Homebrew/tree...
Removing: /Users/meganii/Library/Logs/Homebrew/wget...

brew infoで見てみると、複数のバージョンが存在するみたい。

meganii-air:~ meganii$ brew info git
git: stable 2.0.3 (bottled), HEAD
http://git-scm.com
/usr/local/Cellar/git/1.8.3.1 (1324 files, 28M)
  Built from source
/usr/local/Cellar/git/1.8.4.3 (1343 files, 30M)
  Poured from bottle
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/git.rb

brew swichで一つずつ使用するバージョン(最新バージョン)を指定していく

brew list | xargs brew unlink
Unlinking /usr/local/Cellar/autoconf/2.69... 0 symlinks removed
Unlinking /usr/local/Cellar/cmake/3.0.0... 0 symlinks removed
Unlinking /usr/local/Cellar/freetype/2.5.3_1... 9 symlinks removed
Unlinking /usr/local/Cellar/gauche/0.9.3.3... 0 symlinks removed
Unlinking /usr/local/Cellar/gdbm/1.11... 0 symlinks removed
Unlinking /usr/local/Cellar/git/1.8.4.3... 234 symlinks removed
Unlinking /usr/local/Cellar/imagemagick/6.8.7-0... 73 symlinks removed
Unlinking /usr/local/Cellar/jpeg/8d... 0 symlinks removed
Unlinking /usr/local/Cellar/libevent/2.0.21... 0 symlinks removed
Unlinking /usr/local/Cellar/libpng/1.6.12... 22 symlinks removed
Unlinking /usr/local/Cellar/libtiff/4.0.3... 0 symlinks removed
Unlinking /usr/local/Cellar/libtool/2.4.2... 0 symlinks removed
Unlinking /usr/local/Cellar/libyaml/0.1.4... 0 symlinks removed
Unlinking /usr/local/Cellar/node/0.10.22... 0 symlinks removed
Unlinking /usr/local/Cellar/opencv/2.4.9... 0 symlinks removed
Unlinking /usr/local/Cellar/openssl/1.0.1h... 0 symlinks removed
Unlinking /usr/local/Cellar/pkg-config/0.28... 0 symlinks removed
Unlinking /usr/local/Cellar/play/2.2.1... 0 symlinks removed
Unlinking /usr/local/Cellar/python/2.7.7_2... 0 symlinks removed
Unlinking /usr/local/Cellar/rbenv/0.4.0... 0 symlinks removed
Unlinking /usr/local/Cellar/readline/6.3.6... 0 symlinks removed
Unlinking /usr/local/Cellar/ruby-build/20131122.1... 4 symlinks removed
Unlinking /usr/local/Cellar/scala/2.10.3... 0 symlinks removed
Unlinking /usr/local/Cellar/sqlite/3.8.5... 0 symlinks removed
Unlinking /usr/local/Cellar/tmux/1.8... 0 symlinks removed
Unlinking /usr/local/Cellar/tree/1.6.0... 0 symlinks removed
Unlinking /usr/local/Cellar/wget/1.14... 0 symlinks removed
brew list | xargs brew link
Linking /usr/local/Cellar/autoconf/2.69... 18 symlinks created
Linking /usr/local/Cellar/cmake/3.0.0... 8 symlinks created
Linking /usr/local/Cellar/freetype/2.5.3_1... 8 symlinks created
Linking /usr/local/Cellar/gauche/0.9.3.3... 33 symlinks created
Linking /usr/local/Cellar/gdbm/1.11... 11 symlinks created
Linking /usr/local/Cellar/git/1.8.4.3... 219 symlinks created
Linking /usr/local/Cellar/imagemagick/6.8.7-0... 71 symlinks created
Linking /usr/local/Cellar/jpeg/8d... 17 symlinks created
Linking /usr/local/Cellar/libevent/2.0.21... 25 symlinks created
Linking /usr/local/Cellar/libpng/1.6.12... 18 symlinks created
Linking /usr/local/Cellar/libtiff/4.0.3... 106 symlinks created
Linking /usr/local/Cellar/libtool/2.4.2... 17 symlinks created
Linking /usr/local/Cellar/libyaml/0.1.4... 5 symlinks created
Linking /usr/local/Cellar/node/0.10.22... 1202 symlinks created
Linking /usr/local/Cellar/opencv/2.4.9... 65 symlinks created
Warning: openssl is keg-only and must be linked with --force
Note that doing so can interfere with building software.
Linking /usr/local/Cellar/pkg-config/0.28... 4 symlinks created
Linking /usr/local/Cellar/play/2.2.1... 1 symlinks created
Linking /usr/local/Cellar/python/2.7.7_2... 35 symlinks created
Linking /usr/local/Cellar/rbenv/0.4.0... 2 symlinks created
Warning: readline is keg-only and must be linked with --force
Note that doing so can interfere with building software.
Linking /usr/local/Cellar/ruby-build/20131122.1... 4 symlinks created
Linking /usr/local/Cellar/scala/2.10.3... 12 symlinks created
Warning: sqlite is keg-only and must be linked with --force
Note that doing so can interfere with building software.
Linking /usr/local/Cellar/tmux/1.8... 3 symlinks created
Linking /usr/local/Cellar/tree/1.6.0... 2 symlinks created
Linking /usr/local/Cellar/wget/1.14... 2 symlinks created
brew link openssl --force
brew link readline --force
brew link sqlite --force

参考

brewでエラーimagemagick has multiple installed versions
Bureimono stdio.h: OS X Mavericks にアップデートしたら brew でいれた諸々へパスがおかしくなった
Mavericks上書きアップデート - 皮肉な日々と心意気(2014-05-23)
MarvericksにアップグレードしたらHomebrewのリンクが消えた — Masu_mi's blog
Mountain Lion から Mavericks にアップデートしたら Homebrew の諸々の Link が消えた - ravelllの日記
Mavericksアップグレードの際 Railsアプリケーションを頑張って起動させるまで - Qiita

12
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
13