无法整理和解析 R 文件(Linux 上的 R)

2024-02-09

我的 R 安装完全出了问题。我似乎无法再在 CRAN 上安装许多标准包了。由于某种原因,无法处理 *.Rd 文件。

举个例子......当我尝试时:

R> install.packages("pbkrtest",dep=TRUE,clean=TRUE)

我明白了:

Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
trying URL 'http://ftp.sunet.se/pub/lang/CRAN/src/contrib/pbkrtest_0.4-2.tar.gz'
Content type 'application/x-gzip' length 163079 bytes (159 Kb)
opened URL
==================================================
downloaded 159 Kb

* installing *source* package ‘pbkrtest’ ...
** package ‘pbkrtest’ successfully unpacked and MD5 sums checked
Warning in writeLines(paste0(c(out[is_not_empty]), eor), file) :
  invalid char string in output conversion
Warning in writeLines(paste0(c(out[is_not_empty]), eor), file) :
  invalid char string in output conversion
** R
Warning in readLines(f, warn = FALSE) :
  invalid input found on input connection '/tmp/Rtmph9TUSq/R.INSTALL11f5bfdb46b/pbkrtest/R/KR-Sigma-G2.R'
Warning in readLines(f, warn = FALSE) :
  invalid input found on input connection '/tmp/Rtmph9TUSq/R.INSTALL11f5bfdb46b/pbkrtest/R/KR-across-versions.R'
Warning in readLines(f, warn = FALSE) :
  invalid input found on input connection '/tmp/Rtmph9TUSq/R.INSTALL11f5bfdb46b/pbkrtest/R/KR-linearAlgebra.R'
Warning in readLines(f, warn = FALSE) :
  invalid input found on input connection '/tmp/Rtmph9TUSq/R.INSTALL11f5bfdb46b/pbkrtest/R/KR-vcovAdj.R'
Warning in readLines(f, warn = FALSE) :
  invalid input found on input connection '/tmp/Rtmph9TUSq/R.INSTALL11f5bfdb46b/pbkrtest/R/KR-vcovAdj0.R'
Warning in readLines(f, warn = FALSE) :
  invalid input found on input connection '/tmp/Rtmph9TUSq/R.INSTALL11f5bfdb46b/pbkrtest/R/KR-vcovAdj2-prev.R'
Error in parse(outFile) : 
  /tmp/Rtmph9TUSq/R.INSTALL11f5bfdb46b/pbkrtest/R/modelCoercion.R:172:0: unexpected end of input
170: 
171: 
    ^
ERROR: unable to collate and parse R files for package ‘pbkrtest’
* removing ‘/usr/local/lib/R/site-library/pbkrtest’

The downloaded source packages are in
    ‘/tmp/RtmpMLRlv9/downloaded_packages’
Warning message:
In install.packages("pbkrtest", dep = TRUE, clean = TRUE) :
  installation of package ‘pbkrtest’ had non-zero exit status

我不明白...我通常可以找到这样的问题。但这个我不知道。作为记录,我承认我对 Bioconductor 库做了一些改动。但除了简单的安装之外什么也没有。我使用 OpenCPU PPA 进行 r-base 安装。除此之外,我只是一个普通用户。

这是我的版本:

platform       x86_64-pc-linux-gnu         
arch           x86_64                      
os             linux-gnu                   
system         x86_64, linux-gnu           
status                                     
major          3                           
minor          1.2                         
year           2014                        
month          10                          
day            31                          
svn rev        66913                       
language       R                           
version.string R version 3.1.2 (2014-10-31)
nickname       Pumpkin Helmet

和 sessionInfo()

R version 3.1.2 (2014-10-31)
Platform: x86_64-pc-linux-gnu (64-bit)

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=sv_SE.UTF-8    LC_MESSAGES=en_US.UTF-8   
 [7] LC_PAPER=sv_SE.UTF-8       LC_NAME=C                 
 [9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=sv_SE.UTF-8 LC_IDENTIFICATION=C       

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

EDIT: 这官方很奇怪!我刚刚在我的(无头)Debian 服务器上从与上面相同的镜像运行了相同的命令:

R> install.packages('pbkrtest',dep=TRUE,clean=TRUE)

设置与我的 Mint 客户端相同......

R> version

platform       x86_64-pc-linux-gnu         
arch           x86_64                      
os             linux-gnu                   
system         x86_64, linux-gnu           
status                                     
major          3                           
minor          1.2                         
year           2014                        
month          10                          
day            31                          
svn rev        66913                       
language       R                           
version.string R version 3.1.2 (2014-10-31)
nickname       Pumpkin Helmet

R> sessionInfo()

R version 3.1.2 (2014-10-31)
Platform: x86_64-pc-linux-gnu (64-bit)

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=sv_SE.UTF-8    LC_MESSAGES=en_US.UTF-8   
[7] LC_PAPER=sv_SE.UTF-8       LC_NAME=C                 
[9] LC_ADDRESS=C               LC_TELEPHONE=C            
[11] LC_MEASUREMENT=sv_SE.UTF-8 LC_IDENTIFICATION=C       

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

loaded via a namespace (and not attached):
[1] tools_3.1.2

None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法整理和解析 R 文件(Linux 上的 R) 的相关文章

随机推荐