Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 安装软件包失败_R_Installation - Fatal编程技术网

R 安装软件包失败

R 安装软件包失败,r,installation,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

当尝试安装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版本的软件包,可能会出现这些错误。尝试:

install.packages("ndl")

事实上,也要确保这些是软件包的名称,而不仅仅是它们提供的功能…

看起来非常拥挤

现在,我在Ubuntu上开发/维护这些,所以你有很高的机会让它工作,除非你以某种方式炸毁你的系统

先试试简单点的。在R中,请执行以下操作:

 R> library(Rcpp)
 R> evalCpp("2+2")   
你得到我们期望的答案了吗?如果不是,则不准备编译。首先安装
r-base-dev
软件包


如果其他一切都失败了,请使用我为lme4、RcppEigen、Rcpp等维护的预构建包。

我通过重新安装ubuntu解决了这个问题。

我远非R专家,但我在安装minqa时遇到了类似的问题,这是因为我的~/.Rprofile文件中有一条欢迎信息。事实证明(对于我来说不知道的原因),无论是什么指导C++的MIQA编译,都似乎直接将STDUT管到G++,这是C++编译器。p> 您可以在错误消息中看到:

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”没有可见绑定”,该消息将直接传递给g++。如果您能够以某种方式抑制此警告消息,我的猜测是minqa将很高兴地编译


编辑:我刚刚意识到你通过重新安装Ubuntu解决了这个问题。哦,好吧。

以防有人遇到类似的相关错误:

clang: error: no such file or directory: 'Running'
clang: error: no such file or directory: 'R'
clang: error: no such file or directory: 'version'
clang: error: no such file or directory: '3.2.0'
clang: error: no such file or directory: '(2015-04-16)'
clang: error: -E or -x required when input is from standard input
clang: error: no such file or directory: 'Full'
clang: error: no such file or directory: 'of'
clang: error: no such file or directory: 'Ingredients'
make: *** [minqa.so] Error 1
ERROR: compilation failed for package ‘minqa’
这是因为在
~/.Rprofile
中包含自定义启动消息:

.First <- function(){
        cat('\nRunning', R.Version()$version.string, '-', R.Version()$nickname, "\n\n") 
}

.First在.Rprofile文件中,删除第一行:“cat(“.Rprofile:Setting cran repositorin”)”。这将解决问题。您可以通过以下方式完成:

sudo gedit ~/.Rprofile 

删除第一行

可以显示生成此输出的确切代码吗?并确保这仍然发生在一个干净的R会话中。我刚刚编辑了它以包含完整的输出。是的,我在clean R课程中尝试过很多次。正如我所说,ndl、lme4和其他产品也是如此,我已经做到了。lme4、RcppEigen和其他公司也出现了同样的情况。我已经更新了代码。输出是:库(Rcpp)注意:全局变量没有可见绑定。数据“注意:全局变量没有可见绑定”。数据“>evalCpp(“2+2”)[1]4从重新安装Rcpp开始。实际安装的Rcpp发出警告:注意:全局变量无可见绑定。数据“注意:全局变量无可见绑定”。->指针“注意:全局变量无可见绑定”。数据“注意:全局变量无可见绑定”。->cpp_类”注意:全局变量无可见绑定变量“”->read_only“注意:全局变量没有可见绑定。”->class_pointer“注意:全局变量没有可见绑定。”->docstring“[…]我只能向您保证您的系统已损坏。我不知道你是怎么把它弄坏的,我也无法从这些错误信息中分辨出如何把它弄坏。很抱歉。从13.10升级到14.04有可能修复它吗?还是我应该进行一次干净的安装?这也是我的问题所在。这个答案与@Kevinismus的答案相同