मैं होमब्रेव के माध्यम से ऑक्टेव को कर्ल समर्थन के साथ कैसे स्थापित कर सकता हूं?


3

मैंने होमब्रेव (के माध्यम से brew install octave) के साथ ओक्टेव स्थापित किया है , और यह ठीक काम करने के लिए लगता है, जिसमें gnuplot समर्थन भी शामिल है। हालाँकि, ऐसा लग रहा है कि यह कर्ल सपोर्ट गायब है। error: urlread: curl: No errorजब अमल करने की कोशिश हो रही है तो मुझे संदेश मिल रहा है str = urlread(url, 'post', params)

मैंने depends_on 'curl'ऑक्टेव फॉर्मूला में जोड़कर होमब्रेव कर्ल बनाने की कोशिश की है और होमब्रेव कर्ल को इंगित करने के लिए सीपीपीएफएलएजीएस और एलडीएफएलएजीएस पर्यावरण चर स्थापित कर रहा हूं, लेकिन यह कुछ भी बदलने के लिए प्रतीत नहीं हुआ।


क्या आपके रास्ते में CURL है? क्या which 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 पर पोस्ट करने का प्रयास करें?
एंड्रयू जानकी

इसे जांचने के लिए RequestBin ( requestb.in ) का उपयोग करने का प्रयास करें , ताकि आप उस URL को अलग कर सकें जिसे आप urlreadतंत्र से मार रहे हैं । ओएस एक्स 10.8.3 पर एक डिफॉल्ट होमब्रेव ऑक्टेव मेरे लिए ठीक काम करता है, एक पोस्ट के साथ requestb.in को हिट करना: urlread('http://requestb.in/1c3x8id1', 'post', {'hello','world'})सफल होता है।
एंड्रयू जांके

जवाबों:


-1

कुछ समय पहले मुझे भी इसी तरह की समस्या हुई थी, जो मेरे परदे के पीछे होने के कारण था। मैंने उन्हें इसे स्थापित करने के लिए अक्षम कर दिया।

इसके अलावा, क्या आप सुनिश्चित हैं कि कर्ल सही तरीके से स्थापित है? आप इसे मैन्युअल रूप से भी स्थापित करने का प्रयास कर सकते हैं: http://curl.haxx.se/docs/install.html

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.