मैंने होमब्रेव (के माध्यम से brew install octave) के साथ ओक्टेव स्थापित किया है , और यह ठीक काम करने के लिए लगता है, जिसमें gnuplot समर्थन भी शामिल है। हालाँकि, ऐसा लग रहा है कि यह कर्ल सपोर्ट गायब है। error: urlread: curl: No errorजब अमल करने की कोशिश हो रही है तो मुझे संदेश मिल रहा है str = urlread(url, 'post', params)।
मैंने depends_on 'curl'ऑक्टेव फॉर्मूला में जोड़कर होमब्रेव कर्ल बनाने की कोशिश की है और होमब्रेव कर्ल को इंगित करने के लिए सीपीपीएफएलएजीएस और एलडीएफएलएजीएस पर्यावरण चर स्थापित कर रहा हूं, लेकिन यह कुछ भी बदलने के लिए प्रतीत नहीं हुआ।
curlतो यह डार्विन का हिस्सा है है रास्ते पर। यह डिफ़ॉल्ट रूप से मैक पर स्थापित है /usr/bin/। यदि whichरिपोर्ट में कॉल का आउटपुट क्या है तो यह मुद्दा हो सकता है। आप बस aliasअपने बयान में एक बयान डाल सकते हैं । होमशॉ स्थापित करने के लिए इंगित करें। कर्ल करने के लिए कॉल कॉल करना केवल टर्मिनल (या कुछ और जो आपके .bashrc स्रोतों) से काम करेगा।
curl; यह libcurl उपयोग कर रहा है, पर सप्टक ReadLine doco के अनुसार gnu.org/software/octave/doc/interpreter/URL-Manipulation.html । और यह शायद libcurl ठीक लग रहा है, क्योंकि यह ओएस के साथ आता है जैसे @ephsmith कहता है। विशेष URL या पार्स कॉम्बो के साथ एक त्रुटि हो सकती है। एक सरल str = urlread('www.example.com')काम करता है ? कुछ अन्य सरल URL पर पोस्ट करने का प्रयास करें?
urlreadतंत्र से मार रहे हैं । ओएस एक्स 10.8.3 पर एक डिफॉल्ट होमब्रेव ऑक्टेव मेरे लिए ठीक काम करता है, एक पोस्ट के साथ requestb.in को हिट करना: urlread('http://requestb.in/1c3x8id1', 'post', {'hello','world'})सफल होता है।
which curlकहता है?