L'impostazione del tipo di terminale su x11 risolverebbe il problema, ma se vuoi far funzionare AquaTerm con gnuplot ecco come:
Per prima cosa dobbiamo disinstallare l'installazione esistente di gnuplot, aprire un terminale ed eseguire questo comando.
brew uninstall gnuplot
Scarica AquaTerm da qui: http://sourceforge.net/projects/aquaterm/ e installalo come faresti con qualsiasi applicazione OSX.
Da qui in poi, ci sono due modi per rendere felice gnuplot con aquaterm, il Metodo 1 è più semplice, ma non ha funzionato per me perché la mia installazione di AquaTerm non ha creato i collegamenti simbolici corretti in / usr / local / lib, il Metodo 2 è il uno che ha funzionato per me e sto condividendo i passi che ho fatto per farlo funzionare.
Metodo 1: semplicemente reinstallare gnuplot dopo l'installazione di AquaTerm sembra risolvere questo problema per le persone.
brew install gnuplot
Vai al passaggio di verifica per vedere se tutto ha funzionato, in caso contrario, segui il metodo 2
Metodo 2: questo metodo è più avanzato, ma garantito per funzionare se si è pazienti.
Essenzialmente gnuplot non è in grado di individuare i file della libreria AquaTerm, ecco perché aqua non viene visualizzato come opzione di tipo terminale dopo l'installazione di gnuplot. Dobbiamo modificare la ricetta homebrew per gnuplot per abilitare il supporto acquaterm, aprire la ricetta brew per gnuplot digitando:
brew edit gnuplot
E aggiungi queste righe come mostrato in questo messaggio di commit di github, questo abiliterà l'opzione brew per gnuplot per includere aquaterm https://github.com/mxcl/homebrew/issues/14647#issuecomment-21132477
Verifica se esistono i collegamenti simbolici della libreria AquaTerm eseguendo questi controlli:
ls /usr/local/lib/libaquaterm*
ls /usr/local/include/aquaterm/*
La prima riga sopra dovrebbe restituire alcuni file * .dylib, la seconda riga sopra dovrebbe restituire alcuni file * .h, se non esistono eseguire questi comandi dal terminale:
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/.
Ciò è necessario a volte poiché il programma di installazione di AquaTerm non può creare i collegamenti simbolici nei punti corretti a causa di problemi di autorizzazione. Una volta creati / usr / local / symlink, reinstallare gnuplot in questo modo:
brew install gnuplot --with-aquaterm # (formerly --aquaterm in old versions)
Verifica che gnuplot possa vedere aquaterm usando i passaggi seguenti e complottando felice!
Verifica: che gnuplot sia stato configurato correttamente con AquaTerm avviando gnuplot nel terminale
gnuplot
Digita questo nel terminale gnuplot
gnuplot> set term
Cerca la linea
Available terminal types:
aqua Interface to graphics terminal server for Mac OS X
...
Se vedi quella riga sopra, allora hai finito, gnuplot è configurato correttamente e tutti sono felici.
set terminal
gnuplot, non in bash.