[问题]
Rstudio-Server 在安装一些程序包的时候经常会出现这种错误
ERROR: dependencies ‘jpeg’, ‘png’ are not available for package ‘qgraph’ * removing ‘/home/liujason/R/x86_64-redhat-linux-gnu-library/3.5/qgraph’ Warning in install.packages : installation of package ‘qgraph’ had non-zero exit status ERROR: dependency ‘rio’ is not available for package ‘car’ * removing ‘/home/liujason/R/x86_64-redhat-linux-gnu-library/3.5/car’ Warning in install.packages : installation of package ‘car’ had non-zero exit status ERROR: dependencies ‘git2r’, ‘httr’, ‘usethis’ are not available for package ‘devtools’ * removing ‘/home/liujason/R/x86_64-redhat-linux-gnu-library/3.5/devtools’ Warning in install.packages : installation of package ‘devtools’ had non-zero exit status ERROR: dependencies ‘qgraph’, ‘XML’ are not available for package ‘semPlot’ * removing ‘/home/liujason/R/x86_64-redhat-linux-gnu-library/3.5/semPlot’ Warning in install.packages : installation of package ‘semPlot’ had non-zero exit status
这种问题一般来说都是因为权限不足导致的,毕竟Rstudio-Server不允许root用户登录,但是有时候一些依赖包有需要root权限才能正常安装Orz
毕竟还是安全第一,如果Rstudio-Server的权限是root那岂不是可以为所欲为!
[解决方案]
其实没啥好说的,用root账户ssh到服务器安装缺少的依赖包就好了:
sudo yum install libjpeg-turbo-devel libpng-devel libxml2-dev openssl -y