gpt4 book ai didi

r - R(Ubuntu)-无法安装软件包 “readr”和 “eurostat”

转载 作者:行者123 更新时间:2023-12-04 11:49:33 25 4
gpt4 key购买 nike

我在R中安装“eurostats”软件包时遇到了问题。解决了该问题之后,我推断出问题出在“reader”软件包中。尝试安装它,发生这种情况:

* installing *source* package ‘readr’ ...
** libs
g++ -I/usr/share/R/include -DNDEBUG -I"/home/shiny/R/x86_64-pc-linux-gnu-library/3.3/Rcpp/include" -I"/home/shiny/R/x86_64-pc-linux-gnu-library/3.3/BH/include" -fpic -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -g -c Collector.cpp -o Collector.o

在此之后,终端将卡住,就好像它是 Activity 的一样,但是什么也没有发生。我能够安装其他软件包。

我的R和Linux详细信息如下:
sessionInfo()
R version 3.3.2 (2016-10-31)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.1 LTS

locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C

attached base packages:
[1] stats graphics grDevices utils datasets methods base

loaded via a namespace (and not attached):
[1] httr_1.2.1 R6_2.2.0 tools_3.3.2 withr_1.0.2
[5] curl_2.2 memoise_1.0.0 git2r_0.16.0 digest_0.6.10
[9] devtools_1.12.0

有人可以帮我吗?

最佳答案

该计算机上的RAM不足。因此,您有两种选择:

  • 继续执行您的操作,并尝试从源代码进行编译,这将需要更多内存,并且很可能会导致
  • 失败
  • 安装一个预编译的二进制文件(!!),这样您就不必首先编译

  • 最简单的方法是这样的(在Ubuntu 16.04的Docker实例中执行此操作时,我仅显示命令,而不显示输出,并且我在Docker中执行此操作,帐户为 root;否则在前面添加 sudo)
    apt-get update     # refresh
    apt-get install software-properties-common
    add-apt-repository -y "ppa:marutter/rrutter"
    add-apt-repository -y "ppa:marutter/c2d4u"
    apt-get update # now with new repos
    apt-get install r-cran-readr

    瞧,您拥有阅读器包。现在继续处理未打包为二进制文件的eurostat,但由于其C++代码,可能不需要readr占用的资源更多。

    关于r - R(Ubuntu)-无法安装软件包 “readr”和 “eurostat”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40945512/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com