Bagaimana cara menginstal imagemagick dengan homebrew?

201

Saya mencoba menginstal Imagemagick di OSX Lion tetapi ada sesuatu yang tidak berfungsi seperti yang diharapkan.

-> 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

kata dokter minuman:

-> 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.

Dan ya, saya sudah menginstal dan menjalankan XCode 4.1.

-> brew update
From http://github.com/mxcl/homebrew
* branch            master     -> FETCH_HEAD
Already up-to-date.
Kleber S.
sumber
6
Anda perlu brew update; kami menggunakan cermin berbeda untuk ImageMagick sekarang, dan adamv hilang.
Adam Vandenberg
1
Saya sudah membuat pembaruan. Ini sudah terbaru.
Kleber S.
2
Anda mungkin harus memperbarui secara manual, kami mengalami masalah akhir-akhir ini: github.com/mxcl/homebrew/…
Adam Vandenberg
Apakah Anda menginstal ulang xcode setelah memutakhirkan ke Lion? Jika Anda menginstalnya sebelumnya, pemasangan itu tidak lagi berfungsi. Saya memiliki masalah yang sama, meskipun tidak dengan imagemagick.
Travis
Menggunakan skrip yang disebutkan di sana terpecahkan. Terima kasih!
Kleber S.

Jawaban:

93

Perbaikan tercepat bagi saya adalah melakukan hal berikut:

cd /usr/local
git reset --hard FETCH_HEAD

Lalu saya mencoba lagi brew install imagemagickdan itu dengan benar menarik paket dari cermin baru, bukan adamv.

Jika itu tidak berhasil, pastikan /Library/Caches/Homebrewtidak mengandung file atau folder imagemagick. Hapus mereka jika ada.

Marc L.
sumber
1
Ini tidak akan berfungsi lagi hari ini. Jika Anda mendapatkan masalah sekarang, itu karena Anda mencoba untuk menginstal versi yang lebih lama yang bergantung pada repo yang sekarang tidak berfungsi.
MattiSG
2
dimanakah executable?
chovy
sudo chown $ (whoami) / usr / local, cd / usr / local, git reset --hard FETCH_HEAD, buat install imagemagick, Ini berfungsi untuk saya hari ini.
Bảo Nam
3
@chovy di Mac, executable disebut "magick" dan akan disinkronkan di / usr / local / bin / magick ke suatu tempat seperti /usr/local/Cellar/imagemagick/7.0.8-8/bin/magick
Kevin Hutchinson
168

Kamu bisa mencoba:

brew update && brew install imagemagick

davarisg
sumber
7
ini bekerja dengan baik untuk saya di mac os 10.11.1 El Capitan
otmezger
13
Perhatikan bahwa brew upgradepemutakhiran semuanya di homebrew.
Apie
68
brew install imagemagick

Jangan lupa untuk menginstal juga gsyang merupakan ketergantungan jika Anda ingin mengonversi pdf ke gambar misalnya:

brew install ghostscript
Abdennour TOUMI
sumber
1

Menjawab utas lama di sini (dan sedikit di luar topik) karena itulah yang saya temukan ketika saya sedang mencari cara menginstal Image Magick di Mac OS untuk dijalankan di server web lokal. Tidak cukup untuk membuat instalasi Imagemagick. Anda juga harus menginstalnya PECL sehingga modul PHP dimuat.

Dari jawaban SO ini :

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

Dan Anda mungkin perlu sudo apachectl restart. Kemudian periksa di phpinfo()dalam skrip php sederhana yang berjalan di server web Anda.

Jika masih belum ada, Anda mungkin memiliki masalah dengan menjalankan beberapa versi PHP pada Mac yang sama (satu melalui baris perintah, satu melalui server web Anda). Ini di luar ruang lingkup jawaban ini untuk menyelesaikan masalah itu, tetapi ada beberapa opsi bagus di luar sana.

Tom Auger
sumber
-15

Anda bisa melakukannya:

brew reinstall php55-imagick

Di mana php55 adalah versi PHP Anda.

Oscar Salguero
sumber
6
Bukan jawaban untuk pertanyaan itu, tetapi itu membantu saya. Saya hanya ingin tahu nama rumus PHP ImageMagick dan mesin pencari membawa saya ke sini.
Glutexo