/ / RQuantLib non riesce a caricare - r, macos

RQuantLib non riesce a caricare - r, macos

"Ho aggiornato di recente tutti i pacchetti. Ora RQuantLib non riesce a caricarsi. Cosa posso fare? Ho provato a rimuovere e reinstallare il pacchetto nella versione 0.3.12 sia da CRAN che dal file sorgente, né aiuta.

> 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’

Sto lavorando in RStudio con R 3.0.2 su Mac OS Mavericks. Cosa posso fare?

risposte:

2 per risposta № 1

Ho avuto lo stesso problema e dopo alcune ore di lotta riesco a usare qualcosa di non molto rigoroso ma funziona! Sembra che R abbia qualche problema di valutazione system("bash -c "type -p quantlib-config""). Dopo aver installato QuantLib, digitando il comando bash -c "type -p quantlib-config" in Terminal ci fornisce il percorso della nostra configurazione quantistica che è per me /opt/local/bin/quantlib-config.

Quindi sono tornato dal mio fonte cartella per RQuantLib (versione 0.4.0) e sostituzione qc nel file R/inline.Rdi:

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

e ricostruito il pacchetto usando il comando terminal R CMD install RQuantLib/. Come ho già detto, non molto sexy ma funziona. È necessario un riavvio di R e Rstudio.

Spero che aiuti i prossimi e che questo verrà corretto nelle versioni future.