如何在RStudio服务器中安装R软件包

时间:2019-11-13 00:06:29

标签: r linux ubuntu-18.04 rstudio-server install.packages

我将我的一台旧笔记本电脑转换为Ubuntu Server(18.04),我想将其用于文件共享和运行RStudio Server。

我成功下载了RStudio服务器,并可以通过Chrome在新的笔记本电脑上打开它。

我想下载tidyverse(或者只是dplyr和stringr)来运行一些命令,但是当我执行install.packages("dplyr")时,我收到以下消息:

Installing package into ‘/home/jacobdavis95/R/x86_64-pc-linux-gnu-library/3.4’
(as ‘lib’ is unspecified)
trying URL 'https://cloud.r-project.org/src/contrib/dplyr_0.8.3.tar.gz'
Content type 'application/x-gzip' length 1173098 bytes (1.1 MB)
==================================================
downloaded 1.1 MB

* installing *source* package ‘dplyr’ ...
** package ‘dplyr’ successfully unpacked and MD5 sums checked
** libs

此行之后,重复了多次

g++  -I/usr/share/R/include -DNDEBUG -I../inst/include -DRCPP_DEFAULT_INCLUDE_CALL=false -DCOMPILING_DPLYR -DRCPP_USING_UTF8_ERROR_STRING -DRCPP_USE_UNWIND_PROTECT -DBOOST_NO_AUTO_PTR  -I"/home/jacobdavis95/R/x86_64-pc-linux-gnu-library/3.4/BH/include" -I"/home/jacobdavis95/R/x86_64-pc-linux-gnu-library/3.4/plogr/include" -I"/home/jacobdavis95/R/x86_64-pc-linux-gnu-library/3.4/Rcpp/include"    -fpic  -g -O2 -fdebug-prefix-map=/build/r-base-AitvI6/r-base-3.4.4=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -g  -c RcppExports.cpp -o RcppExports.o

最后

/tmp/cc3w1guR.s: Assembler messages:
/tmp/cc3w1guR.s: Fatal error: can't write 3924 bytes to section .debug_loc of mutate.o: 'No space left on device'
/tmp/cc3w1guR.s: Fatal error: can't close mutate.o: No space left on device
/usr/lib/R/etc/Makeconf:168: recipe for target 'mutate.o' failed
make: *** [mutate.o] Error 1
ERROR: compilation failed for package ‘dplyr’
* removing ‘/home/jacobdavis95/R/x86_64-pc-linux-gnu-library/3.4/dplyr’
Warning in install.packages :
  installation of package ‘dplyr’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/RtmplNsTeo/downloaded_packages’

我不明白其中一些消息的含义。其中一行还说:“设备上没有剩余空间”,这是没有意义的,因为它的500 GB SDD几乎是空的。

我看过的大多数论坛/网站都不涉及Ubuntu Server,仅涉及Ubuntu Desktop。我确实尝试遵循关于https://www.r-bloggers.com/installing-rstudio-server-on-ubuntu-server/的建议,但最终遇到了同样的问题。

以前有人遇到过这个问题吗?我该如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

无论出于何种原因,Ubuntu Server的初始安装都存在问题,并且系统仅在注册时表明我在驱动器上有4 GB。结果,我重新安装了Ubuntu Server并对其进行了修正,现在有足够的空间来安装软件包。

答案 1 :(得分:0)

您可以使用它来使用apt软件包管理器来安装dplyr和依赖项,而不是在任何ubuntu上安装(适用于我在18.04和19.10上运行):

sudo apt-get install r-cran-dplyr