Подтвердить что ты не робот

Невозможно установить imagemagick с помощью brew на Mac OS X mavericks

Я использую Homebrew v0.9.5 на моей Mac OS X версии 10.9.4

Когда я запускаю команду: ` brew установить imagemagick, эта ошибка произошла.

$ brew install imagemagick
==> Installing dependencies for imagemagick: libpng, freetype
==> Installing imagemagick dependency: libpng
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/libpng-1.6.12.mavericks.bottle.tar.gz

curl: (7) Failed connect to downloads.sf.net:443; Operation timed out
Error: Failed to download resource "libpng"
Download failed: https://downloads.sf.net/project/machomebrew/Bottles/libpng-1.6.12.mavericks.bottle.tar.gz
Warning: Bottle installation failed: building from source.
==> Downloading https://downloads.sf.net/project/libpng/libpng16/1.6.12/libpng-1.6.12.tar.gz

curl: (7) Failed connect to downloads.sf.net:443; Operation timed out
Error: Failed to download resource "libpng"
Download failed: https://downloads.sf.net/project/libpng/libpng16/1.6.12/libpng-1.6.12.tar.gz

Я добавил параметр --disable-openmp, он также не подходит.

$ brew install imagemagick --disable-openmp

brew Результат команды врача не имеет проблем.

$ brew doctor
Your system is ready to brew.
4b9b3361

Ответ 1

Вы пробовали

$ brew update
$ brew install imagemagick --disable-openmp --build-from-source

По-видимому, это, похоже, исправило это для меня на Mac OS 10.8 (Mountain Lion). Ранее я проверил последний рецепт imagemagick brew с "brew версиями imagemagick" и "git checkout e68e443", см. здесь и здесь

Ответ 2

Я не уверен, что источник моей проблемы был таким же, как у OP, однако (хотя это уже принятый ответ). Я опубликую это, если это решение будет работать для других.

Используя brew install imagemagick, я столкнулся бы со следующей ошибкой:

curl: (52) Пустой ответ с сервера Ошибка: не удалось загрузить ресурс "libpng" Ошибка загрузки: https://downloads.sf.net/project/libpng/libpng16/1.6.16/libpng-1.6.16.tar.xz

Что похоже, если оно меньше, чем сообщение OP.

Как оказалось, у меня уже установлена ​​предыдущая версия libpng (версия 1.5.7). Затем я побежал:

brew upgrade libpng

Далее следуют другие brew install libpng, и на этот раз он преуспел, так как теперь у него была правильная версия.

Ответ 3

Эта проблема также возникает, поскольку https://downloads.sf.net/project/libpng/libpng16/1.6.16/libpng-1.6.16.tar.xz имеет плохо настроенный сертификат SSL. Откройте ссылку в своем браузере и посмотрите, не жалуется ли ваш браузер.

Если это случай, вы можете вручную загрузить файл в /Library/Caches/Homebrew и снова запустить.

Источник: https://github.com/Homebrew/homebrew/issues/36703

Ответ 4

Для меня это было обновление до Эль-Капитана. Я нашел, что самым простым решением было принудительное удаление homebrew:

sudo ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

затем переустановите его:

sudo /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

затем установите imageMajick:

brew install ImageMagick

В зависимости от вашей настройки вы можете не захотеть sudo. Для меня это прекрасно. Наслаждайтесь закуской при манипулировании изображениями.

Ответ 5

В моем случае URL-адрес был просто неправильным, с помощью которого homebrew хотел загрузить требуемый файл. Я посмотрел здесь http://sourceforge.net/projects/libpng/files/libpng16/older-releases/1.6.16/ сам и скопировал его на /Library/Caches/Homebrew, как и @Dan.

Затем я снова запустил brew install libpng, и он сработал.

Ответ 6

Следуйте этому:

brew install [email protected]

Добавьте ниже строки в файл ~/.bash_profile

export LDFLAGS="-L/usr/local/opt/[email protected]/lib" export
CPPFLAGS="-I/usr/local/opt/[email protected]/include" export
PKG_CONFIG_PATH="/usr/local/opt/[email protected]/lib/pkgconfig"

Установить Rmagick

source ~/.bash_profile
gem install rmagick

Ответ 7

Если вы являетесь пользователем Anaconda/Miniconda в Mac OSX или Linux, вы можете установить такие пакеты, как imagemagick используя conda.

 conda install -c conda-forge imagemagick 

https://anaconda.org/conda-forge/imagemagick