Mengatur tipe terminal ke x11 akan menyelesaikan masalah, tetapi jika Anda ingin AquaTerm bekerja dengan gnuplot, berikut caranya:
Pertama kita perlu menghapus instalasi gnuplot yang ada, buka terminal dan jalankan perintah ini.
brew uninstall gnuplot
Unduh AquaTerm dari sini: http://sourceforge.net/projects/aquaterm/ dan instal seperti yang Anda lakukan pada aplikasi OSX lainnya.
Dari sini, ada dua cara untuk membuat gnuplot senang dengan aquaterm, Metode 1 lebih mudah, tetapi tidak berhasil untuk saya karena instalasi AquaTerm saya tidak membuat symlink yang benar di / usr / local / lib, Metode 2 adalah salah satu yang berhasil untuk saya, dan saya membagikan langkah-langkah yang saya ambil untuk membuatnya berfungsi.
Metode 1: Cukup instal ulang gnuplot setelah menginstal AquaTerm tampaknya memperbaiki masalah ini untuk orang-orang.
brew install gnuplot
Pergi ke langkah verifikasi untuk melihat apakah semuanya berfungsi, jika tidak, ikuti metode 2
Metode 2: Metode ini lebih maju, tetapi dijamin berhasil jika Anda sabar.
Pada dasarnya gnuplot tidak dapat menemukan file pustaka AquaTerm, itulah mengapa aqua tidak muncul sebagai opsi tipe terminal setelah kami menginstal gnuplot. Kita perlu memodifikasi resep homebrew untuk gnuplot untuk mengaktifkan dukungan aquaterm, buka resep minuman untuk gnuplot dengan mengetik:
brew edit gnuplot
Dan tambahkan baris ini seperti yang ditunjukkan dalam pesan komit github ini, ini akan mengaktifkan opsi pembuatan untuk gnuplot untuk menyertakan aquaterm https://github.com/mxcl/homebrew/issues/14647#issuecomment-21132477
Periksa untuk melihat apakah symlink perpustakaan AquaTerm yang tepat ada dengan melakukan pemeriksaan ini:
ls /usr/local/lib/libaquaterm*
ls /usr/local/include/aquaterm/*
Baris pertama di atas harus mengembalikan beberapa file * .dylib, baris kedua di atas harus mengembalikan beberapa file * .h, jika tidak ada, jalankan perintah ini dari 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/.
Ini terkadang diperlukan karena penginstal untuk AquaTerm tidak dapat membuat symlink di tempat yang benar karena masalah izin. Setelah / usr / local / symlinks dibuat, instal ulang gnuplot seperti ini:
brew install gnuplot --with-aquaterm # (formerly --aquaterm in old versions)
Pastikan gnuplot dapat melihat aquaterm menggunakan langkah-langkah di bawah ini dan selamat merencanakan!
Verifikasi: bahwa gnuplot telah dikonfigurasi dengan AquaTerm secara benar dengan meluncurkan gnuplot di terminal
gnuplot
Ketik ini di terminal gnuplot
gnuplot> set term
Cari garisnya
Available terminal types:
aqua Interface to graphics terminal server for Mac OS X
...
Jika Anda melihat baris di atas, maka Anda telah selesai, gnuplot dikonfigurasi dengan benar dan semua orang senang.
set terminal
gnuplot, bukan bash.