Définir le type de terminal sur x11 résoudrait le problème, mais si vous voulez faire fonctionner AquaTerm avec gnuplot, voici comment:
Nous devons d'abord désinstaller l'installation existante de gnuplot, ouvrir un terminal et exécuter cette commande.
brew uninstall gnuplot
Téléchargez AquaTerm à partir d'ici: http://sourceforge.net/projects/aquaterm/ et installez-le comme vous le feriez pour n'importe quelle application OSX.
À partir de là, il y a deux façons d'obtenir gnuplot satisfait avec aquaterm, la méthode 1 est plus simple, mais n'a pas fonctionné pour moi parce que mon installation AquaTerm n'a pas créé les liens symboliques corrects dans / usr / local / lib, la méthode 2 est la celui qui a fonctionné pour moi, et je partage les étapes que j'ai prises pour le faire fonctionner.
Méthode 1: il suffit de réinstaller gnuplot après l'installation d'AquaTerm semble résoudre ce problème pour les gens.
brew install gnuplot
Passez à l'étape de vérification pour voir si tout a fonctionné, sinon, suivez la méthode 2
Méthode 2: Cette méthode est plus avancée, mais elle fonctionnera si vous êtes patient.
Essentiellement, gnuplot ne peut pas localiser les fichiers de la bibliothèque AquaTerm, c'est pourquoi aqua n'apparaît pas comme une option de type de terminal après l'installation de gnuplot. Nous devons modifier la recette homebrew pour gnuplot pour activer le support aquaterm, ouvrez la recette de brassage pour gnuplot en tapant:
brew edit gnuplot
Et ajoutez ces lignes comme indiqué dans ce message de validation github, cela permettra à l'option brew pour gnuplot d'inclure aquaterm https://github.com/mxcl/homebrew/issues/14647#issuecomment-21132477
Vérifiez si les liens symboliques appropriés de la bibliothèque AquaTerm existent en effectuant ces vérifications:
ls /usr/local/lib/libaquaterm*
ls /usr/local/include/aquaterm/*
La première ligne ci-dessus doit renvoyer des fichiers * .dylib, la deuxième ligne ci-dessus doit renvoyer des fichiers * .h, s'ils n'existent pas, exécutez ces commandes depuis le terminal:
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/.
Cela est parfois nécessaire car le programme d'installation d'AquaTerm ne peut pas créer les liens symboliques aux bons endroits en raison de problèmes d'autorisation. Une fois les liens symboliques / usr / local / créés, réinstallez gnuplot comme ceci:
brew install gnuplot --with-aquaterm # (formerly --aquaterm in old versions)
Vérifiez que gnuplot peut voir aquaterm en suivant les étapes ci-dessous et bon traçage!
Vérifiez: que gnuplot a été configuré correctement avec AquaTerm en lançant gnuplot dans le terminal
gnuplot
Tapez ceci dans le terminal gnuplot
gnuplot> set term
Cherchez la ligne
Available terminal types:
aqua Interface to graphics terminal server for Mac OS X
...
Si vous voyez la ligne ci-dessus, alors vous avez terminé, gnuplot est configuré correctement et tout le monde est content.
set terminal
gnuplot, pas bash.