Установка RQuantLib на RStudio AWS AMI - PullRequest
0 голосов
/ 25 июня 2018

было несколько похожих вопросов ( Установка RQuantLib в Linux ), но ни один из них не касался среды AWS RStudio.После попытки обычного рута

install.packages('RQuantLib');
library(devtools)
install_github("eddelbuettel/rquantlib")

я получаю следующую ошибку (в обоих случаях):

configure: error: Please install QuantLib before trying to build RQuantLib.
ERROR: configuration failed for package ‘RQuantLib’.

Кроме того, внезапно (после обновления R на моей локальной машине с 3.4.4 до 3.5.0) RQuantLib перестал работать и на моей локальной машине с Windows:

 Error in system(full, intern = TRUE, ignore.stderr = quiet, ...) : 
 running command '"C:/PROGRA~1/R/R-35~1.0/bin/x64/R" --no-site-file --no-  environ --no-save --no-restore --quiet CMD config CC' had status 1

После следования инструкциям на странице Github я попытался сделать следующее:

if (!require("drat")) install.packages("drat")
drat::addRepo("ghrr")
install.packages("RQuantLib", type="binary")

, но получилследующая ошибка:

Warning in install.packages :
unable to access index for repository https://ghrr.github.io/drat/bin/windows/contrib/3.5:
cannot open URL 'https://ghrr.github.io/drat/bin/windows/contrib/3.5/PACKAGES'
Warning in install.packages :
package ‘RQuantLib’ is not available (as a binary package for R version 3.5.0)

Что еще можно попробовать?Проблема с AWS имеет более высокий приоритет, хотя мне бы очень хотелось снова использовать RQuantLib на моем локальном компьютере, поэтому любая помощь будет принята с благодарностью.

Небольшое примечание: библиотека RQuantLib успешно компилируется вDebian 16.04 AWS AMI, но не в RStudio AMI.

1 Ответ

0 голосов
/ 27 августа 2018

Сборки Windows, как и сборки Unix, требуют наличия QuantLib, что имеет свои проблемы.

Самая последняя загрузка восстанавливает эту способность, используя репозиторий GitHub с предустановленной версией QuantLib.Попробуйте установить RQuantLib 0.4.5 сейчас на Windows;вы должны получить двоичный файл из CRAN, как это было на странице CRAN .

...