Установка типа терминала на x11 решит проблему, но если вы хотите, чтобы AquaTerm работал с gnuplot, вот как:
Сначала нам нужно удалить существующую установку gnuplot, открыть терминал и запустить эту команду.
brew uninstall gnuplot
Загрузите AquaTerm здесь: http://sourceforge.net/projects/aquaterm/ и установите так же, как любое приложение OSX.
С этого момента есть два способа порадовать gnuplot aquaterm: метод 1 проще, но у меня не работает, потому что моя установка AquaTerm не создала правильные символические ссылки в / usr / local / lib, метод 2 - это тот, который работал для меня, и я делюсь шагами, которые я предпринял, чтобы заставить это работать.
Способ 1: просто переустановите gnuplot после установки AquaTerm, по-видимому, решить эту проблему для людей.
brew install gnuplot
Перейдите к шагу проверки, чтобы увидеть, все ли работает, если нет, выполните метод 2
Метод 2: Этот метод более продвинутый, но гарантированно сработает, если вы терпеливы.
По сути, gnuplot не может найти файлы библиотеки AquaTerm, поэтому aqua не отображается как опция типа терминала после того, как мы установили gnuplot. Нам нужно изменить рецепт домашнего приготовления для gnuplot, чтобы включить поддержку aquaterm, откройте рецепт приготовления для gnuplot, набрав:
brew edit gnuplot
И добавьте эти строки, как показано в этом сообщении коммита github, это позволит опции brew для gnuplot включить aquaterm https://github.com/mxcl/homebrew/issues/14647#issuecomment-21132477
Проверьте, существуют ли соответствующие символические ссылки библиотеки AquaTerm, выполнив следующие проверки:
ls /usr/local/lib/libaquaterm*
ls /usr/local/include/aquaterm/*
Первая строка выше должна возвращать некоторые файлы * .dylib, вторая строка выше должна возвращать некоторые файлы * .h, если они не существуют, запустите эти команды из терминала:
sudo ln -s /Library/Frameworks/AquaTerm.framework/Versions/A/AquaTerm /usr/local/lib/libaquaterm.dylib
sudo ln -s /Library/Frameworks/AquaTerm.framework/Versions/A/AquaTerm /usr/local/lib/libaquaterm.1.0.0.dylib
sudo ln -s /Library/Frameworks/AquaTerm.framework/Versions/A/Headers/* /usr/local/include/aquaterm/.
Иногда это необходимо, так как установщик AquaTerm не может создать символические ссылки в нужных местах из-за проблем с разрешениями. После создания / usr / local / symlinks переустановите gnuplot следующим образом:
brew install gnuplot --with-aquaterm # (formerly --aquaterm in old versions)
Убедитесь, что gnuplot может видеть акватерм, используя приведенные ниже шаги, и счастливого заговора!
Проверьте: что gnuplot был правильно настроен с AquaTerm, запустив gnuplot в терминале
gnuplot
Введите это в терминале gnuplot
gnuplot> set term
Ищите линию
Available terminal types:
aqua Interface to graphics terminal server for Mac OS X
...
Если вы видите эту строку выше, значит, все готово, gnuplot настроен правильно, и все счастливы.
set terminal
gnuplot, а не bash.