Встановлення типу терміналу на 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, це дозволить опції варити для gnuplot включення aquaterm https://github.com/mxcl/homebrew/isissue/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 / символьних посилань перевстановіть gnuplot так:
brew install gnuplot --with-aquaterm # (formerly --aquaterm in old versions)
Переконайтесь, що gnuplot може бачити aquaterm, виконуючи наведені нижче кроки та щасливі змови!
Перевірте: чи правильно налаштовано 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.