目录问题,无法安装RStudio Server Packages Ubuntu

时间:2017-10-07 08:29:33

标签: r linux ubuntu rstudio-server

我设置了一个Ubuntu虚拟机,无法安装软件包。

Installing package into ‘/home/username/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)

看起来所有默认包都保存在/usr/lib/R/library

但是,RStudio正在尝试将新包写入/home/username/R/x86_64-pc-linux-gnu-library/3.0

.libPaths()
[1] "/home/username/R/x86_64-pc-linux-gnu-library/3.0" "/usr/local/lib/R/site-library"                       
[3] "/usr/lib/R/site-library"                              "/usr/lib/R/library"    

我还尝试通过FileZilla将软件包直接上传到/usr/lib/R/library,但我收到以下错误消息

mkdir /usr/lib/R/library/jsonlite: permission denied

如何安装我需要的软件包?

1 个答案:

答案 0 :(得分:0)

今天进一步投资后,我能够解决它。问题是由于R的过时版本和缺少的库(curl,xml)。

$ sudo apt-get install r-base命令安装服务器上可用的任何版本。

因此获取最新版本非常重要

sudo sh -c 'echo "deb http://cran.rstudio.com/bin/linux/ubuntu trusty/" >> /etc/apt/sources.list'

如果有人遇到同样的问题,我会按照本教程重新安装R. Setting Up R Studio Server On Microsoft Azure

希望这是有帮助的