Октава не заговаривает
Когда я пытаюсь построить график на GNU Octave и пытаюсь использовать plot, он дает мне следующий результат
set terminal aqua enhanced title "Figure 1" size 560 420 font "*,6" dashlength 1
^
line 0: unknown or ambiguous terminal type; type just 'set terminal' for a list
Я использую Mac OS X 10.9.2. Я пробовал использовать
octave:79> setenv("GNUTERM","X11")
Но я все еще получаю ту же ошибку.
8 ответов:
Я думаю, что ваша проблема исходит из использования CLI.
По состоянию на 2 января 2014 года. Если вы используете OS/X 10.9 (Maverics), то вы можете выбрать использование интегрированного графического интерфейса из бинарного пакета, загрузив Octave 3.8.0 .dmg . Используйте Octave-gui, а не Octave-cli, или иным образом Запустите GUI из CLI.
Заметка о графическом интерфейсе из домашней страницы Октавы
Но поскольку он не так отполирован, как хотелось бы, мы решили подождать до версии 4.0.икс выпускайте серию перед тем, как сделать GUI интерфейсом по умолчанию (до тех пор вы можете использовать опцию --force-gui для запуска GUI).
Для меня сработало следующее
Удалите все существующие gnuplot на вашем OSX
brew uninstall gnuplot
Установите gnuplot с помощью X или X11
brew install gnuplot --with-x
Наконец, установите GNUTERM в X11
setenv("GNUTERM","X11")
И если вам нужен Aqua terminal вместо X11-это может помочь:
brew uninstall --force gnuplot
brew install gnuplot --with-aquaterm --with-qt4
Вам не нужно добавлятьsetenv("GNUTERM","X11") или добавлять GNUTERM env.var в файл octaverc.
У меня тоже есть эта проблема, и я решил ее, установивAquaterm для mac , Как упоминалосьздесь .
P. s. Если вы получаете предупреждения типа "warning: could not match any font: * - normal-normal-10", как я сделал, попробуйте проверить ваш /usr/local/etc/fonts/fonts.conf
Чтобы установить его без aquaterm:
brew cask install xquartz brew install gnuplot --with-x brew install octave vim ~/.octaverc setenv("GNUTERM", "X11") graphics_toolkit("gnuplot");
Загрузите и установите Aquaterm.
sudo wget https://gist.githubusercontent.com/tuvistavie/8466870/raw/9064b4b3dfb3644950b6f5745056f54f8d6e56c6/gnuplot.rb -O /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/gnuplot.rb brew uninstall gnuplot brew update && brew upgrade brew tap homebrew/science brew info gnuplot brew reinstall gnuplot --aquaterm --qt --test
Работал на меня ref