Як встановити imagemagick з домашньою мовою?


201

Я намагаюся встановити Imagemagick на OSX Lion, але щось не працює, як очікувалося.

-> 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 вже немає.
Адам Ванденберг

1
Я вже варив оновлення. Це вже актуально.
Клебер С.

2
Можливо, вам доведеться оновити вручну, останнім часом у нас виникли проблеми: github.com/mxcl/homebrew/…
Адам Ванденберг,

Ви перевстановили xcode після оновлення до Lion? Якщо ви встановили його раніше, ця установка більше не працює. У мене був той самий випуск, хоча і не з Imagemagick.
Тревіс

Використання згаданого там сценарію вирішено. Дякую!
Клебер С.

Відповіді:


93

Найшвидший виправлення для мене робив наступне:

cd /usr/local
git reset --hard FETCH_HEAD

Потім я знову спробував brew install imagemagick і він правильно витягнув пакет із нового дзеркала, замість adamv.

Якщо це не працює, переконайтеся, що /Library/Caches/Homebrewне містять файлів і папок imagemagick. Видаліть їх, якщо це станеться.


1
Сьогодні це більше не буде працювати. Якщо ви вирішили проблему зараз, це тому, що ви намагаєтесь встановити старішу версію, яка покладається на теперішнє репортаж.
MattiSG

2
де виконуваний файл?
чави

sudo chown $ (whoami) / usr / local, cd / usr / local, git reset --hard FETCH_HEAD, варити інсталяцію imagemagick, це працює для мене сьогодні.
Bảo Nam

3
@chovy на Mac, виконуваний файл називається "магія" і буде позначений на / usr / local / bin / magick десь як /usr/local/Cellar/imagemagick/7.0.8-8/bin/magick
Кевін Хатчінсон

167

Ви можете спробувати:

brew update && brew install imagemagick


6
це працювало для мене ідеально на mac os 10.11.1 El Capitan
otmezger

12
Зауважте, що brew upgradeоновлено все на домашній мові.
Апіє

67
brew install imagemagick

Не забудьте також встановити, gsщо є залежністю, якщо ви хочете, наприклад, перетворити PDF у зображення:

brew install ghostscript

1

Відповідь на стару тему тут (і трохи поза темою), оскільки це було те, що я виявив, коли шукав, як встановити Image Magick на Mac OS для роботи на локальному веб-сервері. Недостатньо варити установку Imagemagick. Вам також потрібно встановити PECL, щоб модуль PHP був завантажений.

З цієї відповіді ТА :

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

І вам може знадобитися sudo apachectl restart. Потім перевірте свій phpinfo()простий скрипт для php, який працює на вашому веб-сервері.

Якщо його все ще немає, напевно, у вас є проблема із запуском декількох версій PHP на одному Mac (одна через командний рядок, друга через ваш веб-сервер). Вирішити цю проблему виходить за рамки цієї відповіді, але є кілька хороших варіантів.


-15

Ви можете зробити:

brew reinstall php55-imagick

Де php55 - ваша версія PHP.


6
Не відповідь на питання, але мені це допомогло. Я просто хотів дізнатися назву формули PHP ImageMagick і пошукова система веде мене сюди.
Glutexo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.