1. ホーム
  2. ギット

[解決済み】homebrewでimagemagickをインストールする方法は?

2022-04-18 13:30:11

質問

OSX LionにImagemagickをインストールしようとしていますが、何かが期待通りに動きません。

-> brew install imagemagick

/usr/local/git/bin/git
==> Cloning https://github.com/adamv/ImageMagick.git
Cloning into /Users/klebershimabuku/Library/Caches/Homebrew/imagemagick--git...
fatal: https://github.com/adamv/ImageMagick.git/info/refs not found: did you run git      update-server-info on the server?
Error: Failure while executing: git clone --depth 1 https://github.com/adamv/ImageMagick.git /Users/kleber/Library/Caches/Homebrew/imagemagick--git

と医師が言っています。

-> brew doctor
We couldn't detect gcc 4.0.x. Some formulae require this compiler.

Some "config" scripts were found in your path, but not in system or Homebrew folders.

`./configure` scripts often look for *-config scripts to determine if software packagesare installed, and what additional flags to use when compiling and linking.

Having additional scripts in your path can confuse software installed via Homebrew if the config script overrides a system or Homebrew provided script of the same name.

/Users/kleber/.rvm/gems/ruby-1.9.2-p180@global/bin
passenger-config

Setting DYLD_LIBARY_PATH can break dynamic linking.
You should probably unset it.

そして、はい、私はXCode 4.1をインストールし、実行しています。

-> brew update
From http://github.com/mxcl/homebrew
* branch            master     -> FETCH_HEAD
Already up-to-date.

解決方法は?

私の場合、一番手っ取り早いのは、次のようにすることでした。

cd /usr/local
git reset --hard FETCH_HEAD

その後、再試行したところ brew install imagemagick を実行すると、adamv ではなく新しいミラーから正しくパッケージが引き出されました。

うまくいかない場合は /Library/Caches/Homebrew にimagemagickのファイルやフォルダが含まれていないことを確認します。もし含まれていたら、それらを削除してください。