-1

Я пытаюсь установить Imagemagick, используя официальные инструкции.

Я выполнил три команды экспорта:

export MAGICK_HOME="$HOME/ImageMagick-6.9.2" export PATH="$MAGICK_HOME/bin:$PATH" export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/"

И я могу сделать это до конца, где я могу выполнить:

> convert logo: logo.gif 
> identify logo.gif 
> display logo.gif

Мой $ PATH показывает imagemagick. Однако, когда я закрываю терминал и повторно исследую $ PATH, каталог imagemagick отсутствует.

Что я делаю неправильно? Мы не экономим $ PATH после экспорта?

1 ответ1

0

полная цитата

Задайте для переменной среды MAGICK_HOME путь, по которому вы извлекли файлы ImageMagick. Например:

export MAGICK_HOME="$HOME/ImageMagick-6.9.2"

Если подкаталог bin извлеченного пакета еще не находится в вашем пути поиска исполняемого файла, добавьте его в переменную среды PATH. Например:

export PATH="$MAGICK_HOME/bin:$PATH"

Установите переменную окружения DYLD_LIBRARY_PATH:

export DYLD_LIBRARY_PATH="$MAGICK_HOME/lib/

добавьте эти команды export в ваш .bashrc соответствии с вашей установкой.

это необходимо, потому что все экспортируемые переменные сбрасываются в новой оболочке. .bashrc выполняется при запуске оболочки, аналогично .bash_profile но .bash_profile может работать не во всех случаях, для этого требуется оболочка входа в систему. убедитесь, что никакая команда не помещена в .bashrc ничего не выводит, это заставит команды типа scp молчать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .