Il semble que vous ayez une version 64 bits de imagemagick que vous essayez de lancer sur un 32 bits seulement CPU. Comme Greg l'a noté, l'exécution de la commande de fichier sur elle confirmera ceci; il vous montrera quelque chose comme ceci:
styrone$ file /usr/local/bin/imagemagick
/usr/local/bin/imagemagick: Mach-O universal binary with 2 architectures
/usr/local/bin/imagemagick (for architecture x86_64): Mach-O 64-bit executable x86_64
/usr/local/bin/imagemagick (for architecture i386): Mach-O executable i386
Si vous ne voyez pas une ligne avec « (pour l'architecture i386) », c'est votre problème. Vous aurez besoin d'une version prenant en charge Intel 32 bits.
Quelle version d'ImageMagick avez-vous téléchargée? Était-ce un paquet d'installation binaire ou l'avez-vous construit vous-même? Si c'était un paquet d'installation binaire, à quelle architecture/plate-forme était-il destiné? Que dit la commande 'file' à propos de l'exécutable que vous essayez d'exécuter? –