r - 安装包失败

标签 r installation

尝试安装 ndl、minqa、RcppEigen、lme4 等软件包时,出现以下错误:

    install.packages("RcppEigen")
Installing package into ‘/home/matias/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
probando la URL 'http://cran.at.r-project.org/src/contrib/RcppEigen_0.3.2.0.2.tar.gz'
Content type 'application/x-gzip' length 1251504 bytes (1.2 Mb)
URL abierta
==================================================
downloaded 1.2 Mb

* installing *source* package ‘RcppEigen’ ...
** package ‘RcppEigen’ successfully unpacked and MD5 sums checked
** libs
g++ -I/usr/share/R/include -DNDEBUG   -I"/home/matias/R/x86_64-pc-linux-gnu-library/3.0/Rcpp/include"  -I../inst/include -fpic  -O3 -pipe  -g  -c RcppEigen.cpp -o RcppEigen.o
g++ -I/usr/share/R/include -DNDEBUG   -I"/home/matias/R/x86_64-pc-linux-gnu-library/3.0/Rcpp/include"  -I../inst/include -fpic  -O3 -pipe  -g  -c fastLm.cpp -o fastLm.o
g++ -shared -o RcppEigen.so RcppEigen.o fastLm.o Note: no visible binding for global variable '.Data' Note: no visible binding for global variable '.Data' -llapack -lblas -lgfortran -lm -lquadmath -L/usr/lib/R/lib -lR
g++: error: Note:: No existe el archivo o el directorio
g++: error: no: No existe el archivo o el directorio
g++: error: visible: No existe el archivo o el directorio
g++: error: binding: No existe el archivo o el directorio
g++: error: for: No existe el archivo o el directorio
g++: error: global: No existe el archivo o el directorio
g++: error: variable: No existe el archivo o el directorio
g++: error: '.Data': No existe el archivo o el directorio
g++: error: Note:: No existe el archivo o el directorio
g++: error: no: No existe el archivo o el directorio
g++: error: visible: No existe el archivo o el directorio
g++: error: binding: No existe el archivo o el directorio
g++: error: for: No existe el archivo o el directorio
g++: error: global: No existe el archivo o el directorio
g++: error: variable: No existe el archivo o el directorio
g++: error: '.Data': No existe el archivo o el directorio
make: *** [RcppEigen.so] Error 1
ERROR: compilation failed for package ‘RcppEigen’
* removing ‘/home/matias/R/x86_64-pc-linux-gnu-library/3.0/RcppEigen’

The downloaded source packages are in
    ‘/tmp/RtmpzLOC7E/downloaded_packages’
Mensajes de aviso perdidos
In install.packages("RcppEigen") :
  installation of package ‘RcppEigen’ had non-zero exit status

我尝试使用以下方法重新安装 R:
 sudo apt-get remove --purge r-base r-base-dev r-base-core
 sudo apt-get install r-base r-base-dev

我删除了 R 文件夹中的所有内容,但问题仍然存在。接下来我可以尝试什么?

最佳答案

我远不是 R 专家,但我在安装 minqa 时遇到了类似的问题,这是由于我的 ~/.Rprofile 文件中的欢迎消息。事实证明(由于我不知道的原因)任何指示 minqa 的 C++ 编译的东西似乎都将 stdout 直接通过管道传输到 g++,它是 C++ 编译器。

您可以在错误消息中看到这一点:

g++: error: Note:: No existe el archivo o el directorio
g++: error: no: No existe el archivo o el directorio
g++: error: visible: No existe el archivo o el directorio
g++: error: binding: No existe el archivo o el directorio
g++: error: for: No existe el archivo o el directorio
g++: error: global: No existe el archivo o el directorio
g++: error: variable: No existe el archivo o el directorio
g++: error: '.Data': No existe el archivo o el directorio

某些东西正在产生消息“注意:全局变量'.Data'没有可见的绑定(bind)”,该消息直接传递给g++。如果你能以某种方式抑制这个警告信息,我的猜测是 minqa 会愉快地编译。

编辑:我刚刚意识到您通过重新安装 Ubuntu 解决了问题。那好吧。

关于r - 安装包失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21912748/

相关文章:

r - 如何创建功能区图?

vim ctags 设置

android - 有没有办法通过复制到/data/app来安装应用程序

使用非法 EOL 标记读取巨大的 csv 文件

使用 ggplot2 reshape 数据以在 R 中绘制

python - 安装 PyObjC osX 时出错

xml - WIX 安装程序 : Cannot set more than one appSettings node

installation - 程序如何判断您是否在演示期过后使用过它们?

r - 使用预定义参数模拟混合效应模型的数据

r - R 中的快速非负分位数和 Huber 回归