首页 > 解决方案 > 在 RStudio AWS AMI 上安装 RQuantLib

问题描述

有一些类似的问题(在 Linux 上安装 RQuantLib),但与 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 上编译失败。

标签: amazon-web-servicesquantitative-financerstudio-serverquantlib

解决方案


Windows 构建,就像 Unix 构建一样,需要存在 QuantLib,这有其挑战。

最近的上传恢复了这种能力,利用 GitHub 存储库和 QuantLib 的预构建版本。现在尝试在 Windows 上安装 RQuantLib 0.4.5;你应该从 CRAN 获得一个二进制文件,就像CRAN 页面上一样。


推荐阅读