我有一个使用“xlsx”作为依赖项的包,如果我从本地文件安装库,该包会很好地安装。library(packagename)工作正常,所以做library(xlsx)and library(rJava)。我们刚刚开始实施一些急需的版本控制的过程,但是,当尝试从 git 存储库安装相同的包时,我收到以下错误:
devtools::install_git(path)
Run Code Online (Sandbox Code Playgroud)
...
** building package indices
** testing if installed package can be loaded
*** arch - i386
Error: package or namespace load failed for 'xlsx':
.onLoad failed in loadNamespace() for 'rJava', details:
call: fun(libname, pkgname)
error: No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R and Java have matching architectures.
Error : package 'xlsx' could not be loaded
Error: loading failed
Execution halted
*** arch - …Run Code Online (Sandbox Code Playgroud)