Проблема с установкой пакета r2excel в R
Я пытаюсь установить пакет r2excel в R через install_github, но я получаю эту ошибку
> install_github("kassambara/r2excel")
несколько строк появляются в консоли, и я получаю
* installing *source* package 'r2excel' ...
** R
** preparing package for lazy loading
Warning: package 'xlsx' was built under R version 3.4.4
** help
*** installing help indices
converting help for package 'r2excel'
finding HTML links ... done
getOS html
r2excel-package html
xlsx.addHeader html
xlsx.addHyperlink html
xlsx.addLineBreak html
xlsx.addParagraph html
xlsx.addPlot html
xlsx.addTable html
xlsx.openFile html
xlsx.readFile html
xlsx.writeFile html
xlsx.writeMultipleData html
** building package indices
** testing if installed package can be loaded
*** arch - i386
Warning: package 'xlsx' was built under R version 3.4.4
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 - x64
Warning: package 'xlsx' was built under R version 3.4.4
ERROR: loading failed for 'i386'
* removing 'C:/Users/myusername/Documents/R/win-library/3.4/r2excel'
In R CMD INSTALL
Installation failed: Command failed (1)
Таким образом, я получаю эту ошибку при загрузке 'xlsx'
Что странно, так это то, что у меня нет проблем с загрузкой "xlsx" и "rJava" по отдельности с
library(xlsx)
У меня установлена x64 java (сборка 1.8.0_161-b12) и запущен x64 rStudio, так что я действительно не знаю, откуда возникла проблема.
0 ответов
Согласно liuyanguu в https://github.com/kassambara/r2excel/issues/6:
"Этот пакет не был построен в 64-битной системе, поэтому мы не можем установить его таким образом. Но вы все равно можете использовать все функции, клонировав репозиторий и исходный код или просто скопировав и вставив"/R/r2excel.r". На самом деле нет необходимо установить пакет ".