219

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.

はい、XCode4.1をインストールして実行しています。

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

6 に答える 6

188

あなたは試すことができます:

brew update && brew install imagemagick

于 2015-01-09T14:37:19.463 に答える
96

私にとって最も迅速な修正は、次のことを行うことでした。

cd /usr/local
git reset --hard FETCH_HEAD

それから私は再試行しました、そしてbrew install imagemagickそれはadamvの代わりに新しいミラーからパッケージを正しく引っ張りました。

/Library/Caches/Homebrewそれが機能しない場合は、imagemagickファイルまたはフォルダーが含まれていないことを確認してください。削除する場合は削除してください。

于 2011-09-13T19:11:33.500 に答える
75
brew install imagemagick

gsたとえば、PDFを画像に変換する場合は、依存関係であるインストールも忘れないでください。

brew install ghostscript
于 2016-05-26T09:53:50.800 に答える
5

ここで古いスレッドに答える(そして少し話題から外れている)のは、ローカルWebサーバーで実行するためにMacOSにImageMagickをインストールする方法を検索していたときに見つけたものだからです。Imagemagickをインストールするだけでは十分ではありません。PHPモジュールがロードされるようにPECLもインストールする必要があります。

このSOの答えから:

brew install php
brew install imagemagick
brew install pkg-config
pecl install imagick

そして、あなたはする必要があるかもしれませんsudo apachectl restart。次にphpinfo()、Webサーバーで実行されている単純なphpスクリプト内を確認します。

それでも問題が解決しない場合は、同じMacで複数のバージョンのPHPを実行する際に問題が発生している可能性があります(1つはコマンドラインから、もう1つはWebサーバーから)。この問題を解決することはこの回答の範囲を超えていますが、そこにはいくつかの良い選択肢があります。

于 2020-03-03T22:46:43.080 に答える
0

同様のエラーが発生し、brew update前に実行して修正しましたbrew install imagemagick

于 2021-04-15T17:30:08.707 に答える
-18

あなたができること:

brew reinstall php55-imagick

ここで、php55はPHPのバージョンです。

于 2014-07-15T23:38:05.247 に答える