RQuantLib не успее да зареди - r, macos

Аз наскоро актуализира всички пакети. Сега RQuantLib не успее да се зареди. Какво мога да направя? Аз се опитах да премахнете и преинсталирате пакета във версия 0.3.12 от CRAN и от файла източник, нито помага.

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

Работя в RStudio с R 3.0.2 на Mac OS Mavericks.

Отговори:

2 за отговор № 1

Имах същия проблем и след няколко часа борба успявам да използвам нещо, което не е много строго, но работи! Изглежда, че R има някои въпроси, които оценяват system("bash -c "type -p quantlib-config""), След като сте инсталирали QuantLib, напишете командата bash -c "type -p quantlib-config" в Терминал ни дава пътя на нашата 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.

Надявам се, че това ще помогне на следващите и че това ще бъде коригирано в бъдещите версии.