Homgem ile imagemagick'i nasıl kurabilirim?


201

Imagemagick'i OSX Lion'a yüklemeye çalışıyorum, ancak bir şey beklendiği gibi çalışmıyor.

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

demlemek doktor diyor:

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

Ve evet, XCode 4.1 yüklü ve çalışıyor.

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

6
Yapmanız gerekenler brew update; ImageMagick için şimdi farklı bir ayna kullanıyoruz ve adamv olan gitti.
Adam Vandenberg

1
Zaten güncelleme yaptım. Zaten güncel.
Kleber S.

2
Manuel olarak güncellemeniz gerekebilir, son zamanlarda sorun yaşıyoruz: github.com/mxcl/homebrew/…
Adam Vandenberg

Lion'a yükselttikten sonra xcode'u yeniden kurdunuz mu? Önceden yüklediyseniz, bu yükleme artık çalışmaz. Aynı sorunu vardı, ama imagemagick ile değil.
Travis

Orada belirtilen komut dosyasını kullanarak çözüldü. Teşekkür ederim!
Kleber S.

Yanıtlar:


93

Benim için en hızlı düzeltme aşağıdakileri yapmaktı:

cd /usr/local
git reset --hard FETCH_HEAD

Sonra tekrar brew install imagemagickdenedim ve paketi doğru adamv yerine yeni aynadan çekti.

Bu işe yaramazsa, /Library/Caches/Homebrewherhangi bir görüntü dosyası veya klasör içermediğinden emin olun . Varsa silin.


1
Bu artık işe yaramayacak. Sorunu şimdi alıyorsanız, bunun nedeni, artık geçersiz olan bir repoya dayanan eski bir sürümü yüklemeye çalışmanızdır.
MattiSG

2
yürütülebilir dosya nerede?
chovy

sudo chown $ (whoami) / usr / local, cd / usr / local, git reset --hard FETCH_HEAD, demlemek yüklemek imagemagick, Bu bugün benim için çalışıyor.
Bảo Nam

3
@chovy, çalıştırılabilir dosyaya "magick" denir ve /usr/local/Cellar/imagemagick/7.0.8-8/bin/magick
Kevin Hutchinson

168

Deneyebilirsiniz:

brew update && brew install imagemagick


7
bu benim için mükemmel çalıştı os os 10.11.1 El Capitan
otmezger

13
brew upgradeHomebrew'daki her şeyi yükselten not edin .
Apie

68
brew install imagemagick

gsPdf'i görüntülere dönüştürmek istiyorsanız bir bağımlılık olan yüklemeyi de unutmayın :

brew install ghostscript

1

Burada eski iş parçacığına cevap (ve biraz konu dışı) çünkü yerel web sunucusunda çalıştırmak için Mac OS'de Image Magick'i nasıl yükleyeceğimi bulduğumda buldum. Imagemagick'i demlemek için yeterli değil. PHP modülünün yüklenmesi için PECL'yi de kurmanız gerekir.

Gönderen bu SO cevap :

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

Ve ihtiyacınız olabilir sudo apachectl restart. Sonra phpinfo()web sunucunuzda çalışan basit bir php betiği içinde kontrol edin .

Hala orada değilse, muhtemelen aynı Mac'te (biri komut satırından, diğeri web sunucunuzdan) birden fazla PHP sürümü çalıştırmayla ilgili bir sorununuz vardır. Bu sorunu çözmek bu cevabın kapsamı dışındadır, ancak bazı iyi seçenekler vardır.


-15

Şunları yapabilirsiniz:

brew reinstall php55-imagick

Burada php55 sizin PHP sürümünüzdür.


6
Sorunun cevabı değil, ama bana yardımcı oldu. Sadece PHP ImageMagick formülünün adını bilmek istedim ve bir arama motoru beni buraya götürdü.
Glutexo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.