homebrew와 함께 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가 아닌 동일한 문제가있었습니다.
트래비스

언급 된 스크립트를 사용하여 해결되었습니다. 감사합니다!
Kleber S.

답변:


93

나를 위해 가장 빠른 해결책은 다음을 수행하는 것입니다.

cd /usr/local
git reset --hard FETCH_HEAD

그런 다음 다시 시도 brew install imagemagick하여 adamv 대신 새 미러에서 패키지를 올바르게 가져 왔습니다.

그래도 문제가 해결 /Library/Caches/Homebrew되지 않으면 imagemagick 파일이나 폴더가 포함되어 있지 않은지 확인 하십시오. 그렇다면 삭제하십시오.


1
오늘은 더 이상 작동하지 않습니다. 지금 문제가 발생하면 이는 현재 폐기 된 저장소에 의존하는 이전 버전을 설치하려고하기 때문입니다.
MattiSG

2
실행 파일은 어디에 있습니까?
chovy

sudo chown $ (whoami) / usr / local, cd / usr / local, git reset --hard FETCH_HEAD, brew install imagemagick, 이것은 오늘 저에게 효과적입니다.
Bảo Nam

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

12
brew upgradehomebrew의 모든 것을 업그레이드합니다.
Apie

67
brew install imagemagick

gs예를 들어 pdf를 이미지로 변환하려는 경우 종속성 인 설치를 잊지 마십시오 .

brew install ghostscript

1

로컬 웹 서버에서 실행하기 위해 Mac OS에 Image Magick을 설치하는 방법을 검색 할 때 찾은 것이기 때문에 여기에서 오래된 스레드 (및 약간의 주제가 아닌)에 응답합니다. Imagemagick을 설치하기에 충분하지 않습니다. PHP 모듈이로드되도록 PECL을 설치해야합니다.

에서 이 SO 답변 :

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

그리고 당신은해야 할 수도 있습니다 sudo apachectl restart. 그런 다음 확인phpinfo() 웹 서버에서 실행되는 간단한 PHP 스크립트 내에서 .

아직없는 경우 동일한 Mac에서 여러 버전의 PHP를 실행하는 데 문제가있을 수 있습니다 (하나는 웹 서버를 통해 명령 행을 통해). 이 문제를 해결하는 것은이 답변의 범위를 벗어나지 만 몇 가지 좋은 옵션이 있습니다.


-15

당신은 할 수 있습니다 :

brew reinstall php55-imagick

여기서 php55는 PHP 버전입니다.


6
질문에 대한 답변은 아니지만 도움이되었습니다. 방금 PHP ImageMagick 공식의 이름을 알고 싶었고 검색 엔진이 나를 이끌었습니다.
Glutexo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.