/ / RQuantLib लोड करने में विफल रहता है - आर, मैकोस

RQuantLib लोड करने में विफल रहता है - आर, मैकोस

मैंने हाल ही में सभी पैकेजों को अपडेट किया है। अब RQuantLib लोड करने में विफल रहता है। मैं क्या कर सकता हूं? "" मैंने CRAN और स्रोत फ़ाइल से दोनों संस्करण 0.3.12 में पैकेज को हटाने और पुन: स्थापित करने की कोशिश की, न तो मदद करता है।

> library(RQuantLib)
Error : .onLoad failed in loadNamespace() for "RQuantLib", details:
call: if (is.character(qc) && nchar(qc) > 1) {
error: missing value where TRUE/FALSE needed
In addition: Warning message:
running command "bash -c "type -p quantlib-config" 2>/dev/null" had status 1
Error: package or namespace load failed for ‘RQuantLib’

मैं मैक ओएस मावेरिक्स पर R 3.0 के साथ RStudio में काम कर रहा हूं। मैं क्या कर सकता हूं?

उत्तर:

जवाब के लिए 2 № 1

मेरे पास एक ही मुद्दा था और कुछ घंटों के संघर्ष के बाद मैं बहुत कठोर नहीं बल्कि कुछ का उपयोग करने का प्रबंधन करता हूं! ऐसा लगता है कि आर के पास कुछ मुद्दों का मूल्यांकन है system("bash -c "type -p quantlib-config"")। क्वांटलिब स्थापित होने के बाद, कमांड टाइप करना bash -c "type -p quantlib-config" टर्मिनल में हमें हमारे क्वांटलिब-कॉन्फिग का रास्ता मिलता है जो मेरे लिए है /opt/local/bin/quantlib-config.

इसलिए मैं वापस अपने घर चला गया स्रोत RQuantLib (संस्करण 0.4.0) के लिए फ़ोल्डर और फ़ाइल में qc प्रतिस्थापित R/inline.Rद्वारा:

qc <- as.character("/opt/local/bin/quantlib-config")

और टर्मिनल कमांड का उपयोग करके पैकेज का पुनर्निर्माण किया R CMD install RQuantLib/। जैसा कि मैंने कहा, बहुत सेक्सी नहीं लेकिन यह काम करता है। R और Rstudio का पुनः आरंभ आवश्यक है।

आशा है कि यह अगले लोगों की मदद करता है और यह भविष्य के संस्करणों में सही किया जाएगा