टर्मिनल प्रकार को x11 पर सेट करने से समस्या का समाधान हो जाएगा, लेकिन अगर आप एक्वाटर्म को प्राप्त करना चाहते हैं तो यहां gnuplot के साथ काम करना है:
पहले हमें gnuplot की मौजूदा स्थापना को अनइंस्टॉल करने, टर्मिनल खोलने और इस कमांड को चलाने की आवश्यकता है।
brew uninstall gnuplot
यहां से एक्वाटर्म डाउनलोड करें: http://sourceforge.net/projects/aquaterm/ और किसी भी OSI एप्लिकेशन को इंस्टॉल करें।
यहाँ से, ग्नूप्लोट को एक्वाटर्म से खुश करने के दो तरीके हैं, विधि 1 आसान है, लेकिन मेरे लिए काम नहीं किया क्योंकि मेरे एक्वाटर्म इंस्टॉलेशन ने / usr / लोकल / लिब में सही सिमिलिंक नहीं बनाए, विधि 2 है एक जो मेरे लिए काम करता है, और मैं इसे काम करने के लिए उठाए गए कदमों को साझा कर रहा हूं।
विधि 1: AquaTerm स्थापित करने के बाद बस gnuplot को पुनर्स्थापित करें लगता है कि यह समस्या लोगों के लिए ठीक है।
brew install gnuplot
सब कुछ काम किया है, अगर नहीं, यह देखने के लिए सत्यापित चरण पर जाएं, विधि 2 का पालन करें
विधि 2: यह विधि अधिक उन्नत है, लेकिन यदि आप रोगी हैं तो काम करने की गारंटी है।
अनिवार्य रूप से gnuplot AquaTerm लाइब्रेरी फ़ाइलों का पता नहीं लगा सकता है, इसलिए हम gnuplot स्थापित करने के बाद एक्वा टर्मिनल प्रकार के विकल्प के रूप में नहीं दिखाते हैं। हमें ग्नूप्लोट के लिए होमब्रीव नुस्खा को संशोधित करने की आवश्यकता है ताकि एक्वाटर्म समर्थन को सक्षम किया जा सके, टाइपिंग के लिए ग्नूप्लोट के लिए काढ़ा नुस्खा खोलें:
brew edit gnuplot
और इन लाइनों को इस github प्रतिबद्ध संदेश में दिखाए गए अनुसार जोड़ें, इससे gnuplot के लिए एक्वाटर https://github.com/mxcl/homebrew/issues/14647#issuecommentment111132477 शामिल करने के लिए काढ़ा विकल्प सक्षम हो जाएगा
यह देखने के लिए जांचें कि क्या इन जाँचों को करने से उचित AquaTerm पुस्तकालय समरूपता मौजूद है:
ls /usr/local/lib/libaquaterm*
ls /usr/local/include/aquaterm/*
ऊपर की पहली पंक्ति को कुछ * .dylib फ़ाइलों को वापस करना चाहिए, दूसरी पंक्ति को कुछ * .h फ़ाइलों को वापस करना चाहिए, यदि वे मौजूद नहीं हैं तो इन कमांड को टर्मिनल से चलाएं:
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/.
यह कभी-कभी आवश्यक होता है क्योंकि एक्वाटर्म के लिए इंस्टॉलर अनुमति के मुद्दों के कारण सही स्थानों पर सिम्बलिंक नहीं बना सकता है। एक बार / usr / लोकल / सिम्लिंक बनने के बाद, इस तरह gnuplot को पुनर्स्थापित करें:
brew install gnuplot --with-aquaterm # (formerly --aquaterm in old versions)
सत्यापित करें कि gnuplot नीचे दिए गए चरणों का उपयोग करके और खुश प्लॉटिंग में एक्वाटर्म देख सकता है!
सत्यापित करें: उस gnuplot को AquaTerm के साथ टर्मिनल में gnuplot लॉन्च करके सही ढंग से कॉन्फ़िगर किया गया था
gnuplot
यह gnuplot टर्मिनल में टाइप करें
gnuplot> set term
लाइन के लिए देखो
Available terminal types:
aqua Interface to graphics terminal server for Mac OS X
...
यदि आप उस रेखा को ऊपर देखते हैं, तो आप कर रहे हैं, gnuplot सही ढंग से कॉन्फ़िगर किया गया है और हर कोई खुश है।
set terminal
gnuplot में टाइप करने के लिए कहा जाता है , न कि bash में।