自作でimagemagickをインストールするにはどうすればよいですか?


201

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.

6
あなたがする必要がありbrew updateます。ImageMagickには別のミラーを使用しており、adamvミラーはなくなりました。
Adam Vandenberg

1
私はすでに醸造の更新をしました。すでに最新の状態です。
Kleber S.

2
あなたは、私たちは最近の問題を抱えている、手動で更新する必要があります。github.com/mxcl/homebrew/...
アダム・バンデンバーグ

Lionへのアップグレード後にxcodeを再インストールしましたか?事前にインストールしていた場合、そのインストールは機能しなくなります。imagemagickではなく、同じ問題がありました。
Travis

そこに記載されているスクリプトを使用して解決しました。ありがとうございました!
Kleber S.

回答:


93

私にとって最も迅速な修正は次のことでした:

cd /usr/local
git reset --hard FETCH_HEAD

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

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


1
これは今日はもう機能しません。今すぐ問題が発生した場合、それは今は無断のリポジトリに依存している古いバージョンをインストールしようとしているためです。
MattiSG 2013年

2
実行ファイルはどこにありますか?
曲がりくねった'30年

sudo chown $(whoami)/ usr / local、cd / usr / local、git reset --hard FETCH_HEAD、brew install imagemagick、これは今日私にとってはうまくいきます。
BAOナム

3
Macでは@chovy、実行可能ファイルは「magick」と呼ばれ、/ usr / local / bin / magickで/usr/local/Cellar/imagemagick/7.0.8-8/bin/magickのような場所にシンボリックリンクされます
Kevin Hutchinson

167

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

brew update && brew install imagemagick


6
これはMac OS 10.11.1 El Capitanで完全に機能しました
otmezger 2015年

12
brew upgrade自作のすべてをアップグレードすることに注意してください。
Apie

67
brew install imagemagick

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

brew install ghostscript

1

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

この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サーバーから)。その問題を解決することはこの回答の範囲を超えていますが、そこにはいくつかの良いオプションがあります。


-15

あなたがすることができます:

brew reinstall php55-imagick

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


6
質問に対する答えではありませんが、それは私を助けました。PHP ImageMagickの式の名前を知りたかったのですが、ここで検索エンジンが私を導きました。
Glutexo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.