2011-08-13 8 views
142

J'essaye d'installer Imagemagick sur OSX Lion mais quelque chose ne fonctionne pas comme prévu.Comment installer imagemagick avec homebrew?

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

dit médecin de bière:

-> 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/[email protected]/bin 
passenger-config 

Setting DYLD_LIBARY_PATH can break dynamic linking. 
You should probably unset it. 

Et oui, je XCode 4.1 installé et en cours d'exécution.

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

Vous besoin de «brasser la mise à jour»; nous utilisons un miroir différent pour ImageMagick maintenant, et l'adamv est parti. –

+1

J'ai déjà brasser la mise à jour. C'est déjà à jour. –

+2

Vous devrez peut-être mettre à jour manuellement, nous avons eu des problèmes récemment: https://github.com/mxcl/homebrew/issues?labels=update-install-issue&sort=updated&direction=desc&state=open&page=1 –

Répondre

71

Le plus rapide solution pour moi était en train de faire ce qui suit:

cd /usr/local 
git reset --hard FETCH_HEAD 

Je rejugé brew install imagemagick et correctement tiré le paquet du nouveau miroir, au lieu de adamv.

Si cela ne fonctionne pas, vérifiez que /Library/Caches/Homebrew ne contient aucun fichier ou dossier imagemagick. Supprimez-les si c'est le cas.

+1

Cela ne fonctionnera plus aujourd'hui. Si vous rencontrez le problème maintenant, c'est parce que vous essayez d'installer une ancienne version qui repose sur un repo désormais disparu. – MattiSG

+0

où est l'exécutable? – chovy

+1

Cela fonctionne toujours pour moi à partir d'aujourd'hui. – cevaris

3

Avez-vous réinstallé xcode après la mise à niveau vers Lion? Si vous l'avez installé auparavant, cette installation ne fonctionne plus. J'ai eu le même problème, mais pas avec imagemagick.

-9

Vous pouvez faire:

brew reinstall php55-imagick 

Où php55 est votre version de PHP.

+3

Pas une réponse à la question, mais ça m'a aidé. Je voulais juste connaître le nom de la formule PHP ImageMagick et un moteur de recherche me conduit ici. – Glutexo

95

Vous pouvez essayer:

brew update && brew install imagemagick

+5

cela a fonctionné pour moi parfaitement sur mac os 10.11.1 El Capitan – otmezger

+6

Notez que «mise à niveau de brassage» met à jour tout en homebrew. – Apie

31
brew install imagemagick 

Ne pas oublier d'installer également gs qui est une dépendance si vous voulez convertir pdf en images par exemple:

brew install ghostscript 
Questions connexes