在RStudio AWS AMI上安装RQuantLib

时间:2018-06-25 13:59:58

标签: amazon-web-services quantitative-finance rstudio-server quantlib

存在一些类似的问题(Installing RQuantLib on 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 :(得分:0)

Windows构建与Unix构建一样,要求QuantLib存在,这存在挑战。

最新上传的内容使用GitHub存储库和QuantLib的预构建版本恢复了此功能。尝试立即在Windows上安装RQuantLib 0.4.5;您应该像on the CRAN page一样从CRAN获取二进制文件。