无法安装专有的R库
我开发了自己的R库(称为HAM) 使用库中的无法安装专有的R库,r,installation,devtools,roxygen2,R,Installation,Devtools,Roxygen2,我开发了自己的R库(称为HAM) 使用库中的roxygen2中的install()命令时,结果如下所示: * installing *source* package 'HAM' ... ** R ** preparing package for lazy loading Warnung: package 'car' was built under R version 3.1.2 Warnung: package 'gmm' was built under R version 3.1.2 Warn
roxygen2
中的install()
命令时,结果如下所示:
* installing *source* package 'HAM' ...
** R
** preparing package for lazy loading
Warnung: package 'car' was built under R version 3.1.2
Warnung: package 'gmm' was built under R version 3.1.2
Warnung: package 'MASS' was built under R version 3.1.2
Warnung: package 'fAssets' was built under R version 3.1.2
Warnung: package 'timeDate' was built under R version 3.1.2
Warnung: package 'timeSeries' was built under R version 3.1.2
Warnung: package 'fBasics' was built under R version 3.1.2
Warnung: package 'fPortfolio' was built under R version 3.1.2
Warnung: package 'quantmod' was built under R version 3.1.2
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
*** arch - i386
Warnung: package 'car' was built under R version 3.1.2
Warnung: package 'gmm' was built under R version 3.1.2
Error occurred during initialization of VM
Unable to load native library: Can't find dependent libraries
*** arch - x64
Warnung: package 'car' was built under R version 3.1.2
Warnung: package 'gmm' was built under R version 3.1.2
Warnung: package 'MASS' was built under R version 3.1.2
Warnung: package 'fAssets' was built under R version 3.1.2
Warnung: package 'timeDate' was built under R version 3.1.2
Warnung: package 'timeSeries' was built under R version 3.1.2
Warnung: package 'fBasics' was built under R version 3.1.2
Warnung: package 'fPortfolio' was built under R version 3.1.2
Warnung: package 'quantmod' was built under R version 3.1.2
ERROR: loading failed for 'i386'
* removing 'C:/Program Files/R/R-3.1.1/library/HAM'
Error: Command failed (1)
我的会话信息是
R version 3.1.1 (2014-07-10)
Platform: x86_64-w64-mingw32/x64 (64-bit)
locale:
[1] LC_COLLATE=German_Switzerland.1252 LC_CTYPE=German_Switzerland.1252 LC_MONETARY=German_Switzerland.1252
[4] LC_NUMERIC=C LC_TIME=German_Switzerland.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] roxygen2_4.1.0 devtools_1.6.1 xlsx_0.5.7 xlsxjars_0.6.1 gmm_1.5-0 urca_1.2-8
[7] tseries_0.10-32 strucchange_1.5-0 sandwich_2.3-2 car_2.0-22 lmtest_0.9-33 openxlsx_2.3.2
[13] xts_0.9-7 zoo_1.7-11 tis_1.27 lubridate_1.3.3 Rbbg_0.4-155 rJava_0.9-6
loaded via a namespace (and not attached):
[1] digest_0.6.8 grid_3.1.1 lattice_0.20-29 MASS_7.3-37 memoise_0.2.1 nnet_7.3-8 plyr_1.8.1
[8] quadprog_1.5-5 Rcpp_0.11.3 stringr_0.6.2 tools_3.1.1
有什么问题?所有相关库都安装在我的电脑上,因此不应该出现错误消息,声称缺少从属库。您需要向我们显示
说明
和命名空间
文件。显然,您的一个依赖项需要启动Java VM,但无法启动。您的计算机上是否安装了Java SDK?说明文件如下所示说明:库收集资产管理的所有用户定义功能。这项工作正在进行中,并将不断扩大。取决于:R(>=3.1.1)、性能分析、xts、动物园、lmtest、汽车、三明治、结构变化、tseries、urca、gmm、png、网格、Rbbg、openxlsx、xlsx、校准、重塑、润滑、FASSET、fPortfolio、BurStFin、quantmod、,tawny许可证:GPL 3 LazyData:true我确实安装了JRE版本8,更新25。请将此添加到原始帖子中。根据对依赖项的快速查看,xlsx
将是一个问题。请将sessionInfo()
输出添加到您的问题中,以及您是否能够在软件包安装之外安装和加载系统上的所有依赖项。Thx以获取帮助。我找到了问题所在:不能让两个库{openxlsx}和{xlsx}在同一个库中使用/加载,因为它们相互干扰。