我正在尝试在R中安装“ndl”,但是我收到以下错误。我尝试了不同的镜子,但我得到了同样的错误。
install.packages("ndl")
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
probando la URL 'http://cran.stat.sfu.ca/src/contrib/ndl_0.2.14.tar.gz'
Content type 'application/x-gzip' length 208459 bytes (203 Kb)
URL abierta
==================================================
downloaded 203 Kb
* installing *source* package ‘ndl’ ...
** package ‘ndl’ 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" -fopenmp -fpic -O3 -pipe -g -c RcppExports.cpp -o RcppExports.o
g++ -I/usr/share/R/include -DNDEBUG -I"/home/matias/R/x86_64-pc-linux-gnu-library/3.0/Rcpp/include" -fopenmp -fpic -O3 -pipe -g -c learn.module.cpp -o learn.module.o
g++ -shared -o ndl.so RcppExports.o learn.module.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: *** [ndl.so] Error 1
ERROR: compilation failed for package ‘ndl’
* removing ‘/home/matias/R/x86_64-pc-linux-gnu-library/3.0/ndl’
The downloaded source packages are in
‘/tmp/RtmpXQr1Rz/downloaded_packages’
Mensajes de aviso perdidos
In install.packages("ndl") :
installation of package ‘ndl’ had non-zero exit status
有没有其他人收到此错误?我该怎么办?
注意:它不会让我发布这个问题,因为它有太多的代码,所以我把它写成“澄清”,这没有任何意义。问题很简短明了。
答案 0 :(得分:1)
我尝试了install.packages('ndl')
,它对我来说很好。我猜测ndl所需的依赖项存在问题。通过观察发现这些
http://cran.r-project.org/web/packages/ndl/ndl.pdf。看起来ndl取决于MASS
和Rcpp
。尝试:
install.packages('MASS')
install.packages('Rcpp')
install.packages('ndl')
这应该手动安装ndl
的依赖项。
运行package ‘whatever_package_is_the_problem’ was built before R 3.0.0
时应该出现与install.packages('ndl')
类似的错误,因此运行install.packages('whatever_package_is_the_problem')
时应重建R3.0的软件包。
我和其他几个软件包有这个问题,这种技术似乎有效。希望它也适合你!