Terminal türünün x11 olarak ayarlanması sorunu çözecektir, ancak AquaTerm'in gnuplot ile çalışmasını istiyorsanız şu şekilde:
Öncelikle mevcut gnuplot kurulumunu kaldırmamız, bir terminal açmamız ve bu komutu çalıştırmamız gerekiyor.
brew uninstall gnuplot
AquaTerm'i buradan indirin: http://sourceforge.net/projects/aquaterm/ ve herhangi bir OSX uygulamasında yaptığınız gibi yükleyin.
Burada itibaren, Aquaterm ile gnuplot Mutlu almanın iki yolu vardır Yöntem 1 , kolaydır ama benim Aquaterm kurulum / usr / local / lib doğru sembolik yaratmadı çünkü benim için iş vermedi, Yöntem 2 olduğu benim için işe yaradı ve çalışmasını sağlamak için attığım adımları paylaşıyorum.
Yöntem 1: AquaTerm'i yükledikten sonra gnuplot'u yeniden yükleyin, bu sorunu insanlar için düzeltiyor gibi görünüyor.
brew install gnuplot
Her şeyin işe yarayıp yaramadığını görmek için doğrulama adımına gidin, eğer değilse, yöntem 2'yi izleyin
Yöntem 2: Bu yöntem daha ileri düzeydedir, ancak sabırlıysanız çalışacağı garanti edilir.
Esasen gnuplot, AquaTerm kütüphane dosyalarını bulamıyor, bu yüzden aqua, gnuplot yüklendikten sonra terminal tipi seçeneği olarak görünmüyor. Aquaterm desteğini etkinleştirmek için gnuplot için homebrew tarifini değiştirmemiz, gnuplot için demleme tarifini yazmamız gerekiyor:
brew edit gnuplot
Ve bu satırları bu github taahhüt mesajında gösterildiği gibi ekleyin, bu gnuplot'un demleme seçeneğinin aquaterm içermesini sağlar https://github.com/mxcl/homebrew/issues/14647#issuecomment-21132477
Aşağıdaki kontrolleri yaparak uygun AquaTerm kütüphane sembollerinin olup olmadığını kontrol edin:
ls /usr/local/lib/libaquaterm*
ls /usr/local/include/aquaterm/*
Yukarıdaki ilk satır bazı * .dylib dosyalarını döndürmelidir, yukarıdaki ikinci satır bazı * .h dosyalarını döndürmelidir, yoksa bu komutları terminalden çalıştırın:
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/.
Bu bazen AquaTerm yükleyicisi izin sorunları nedeniyle sembolik bağlantıları doğru yerlerde oluşturamadığından gereklidir. / Usr / local / symlinks oluşturulduktan sonra gnuplot'u şu şekilde yeniden yükleyin:
brew install gnuplot --with-aquaterm # (formerly --aquaterm in old versions)
Gnuplot'un aşağıdaki adımları kullanarak aquatermi görebildiğini ve mutlu bir çizim yaptığınızı doğrulayın!
Doğrulayın: gnuplot'un terminalde gnuplot başlatarak AquaTerm ile doğru yapılandırıldığını doğrulayın
gnuplot
Bunu gnuplot terminaline yazın
gnuplot> set term
Hattı ara
Available terminal types:
aqua Interface to graphics terminal server for Mac OS X
...
Yukarıdaki satırı görüyorsanız, işiniz bitti, gnuplot doğru şekilde yapılandırılmış ve herkes mutlu.
set terminal
bash yerine gnuplot yazmanız istenir .