$PATH не сохраняется после экспорта путей Imagemagick

Я пытаюсь установить 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 отсутствует.

что я делаю не так? Мы не мой $ путь экономии после экспорта?

16
задан emehex
05.01.2023 2:59 Количество просмотров материала 3218
Распечатать страницу

1 ответ

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

установите переменную окружения 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 молча терпят неудачу.

0
отвечен Schwertspize 2023-01-06 10:47

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

bash
imagemagick
macos
terminal
Вверх