2017-09-26 101 views
3

我无法公开我的R笔记本。当我尝试发布,我得到以下错误:backports 1.1.1包无法安装

Console~/ 

Console 
R Markdown 

    .../R Test 1/Fall Programming with R Test 1.Rmd  
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
    there is no package called 'backports' 
Calls: :: ... tryCatch -> tryCatchList -> tryCatchOne -> <Anonymous> 
Execution halted 

我试图安装反向移植,但它似乎没有任何工作。

> install.packages("backports") 
Installing package into ‘C:/Users/agdpa/Documents/R/win-library/3.4’ 
(as ‘lib’ is unspecified) 

    There is a binary version available but the source version is later: 
      binary source needs_compilation 
backports 1.1.0 1.1.1    FALSE 

installing the source package ‘backports’ 

trying URL 'https://cran.rstudio.com/src/contrib/backports_1.1.1.tar.gz' 
Content type 'application/x-gzip' length 10090 bytes 
downloaded 10090 bytes 

* installing *source* package 'backports' ... 
** package 'backports' successfully unpacked and MD5 sums checked 
** libs 

*** arch - i386 
Warning: running command 'make -f "C:/PROGRA~1/R/R-34~1.1/etc/i386/Makeconf" -f "C:/PROGRA~1/R/R-34~1.1/share/make/winshlib.mk" SHLIB="backports.dll" OBJECTS="dotsElt.o dotsLength.o init.o"' had status 127 
ERROR: compilation failed for package 'backports' 
* removing 'C:/Users/agdpa/Documents/R/win-library/3.4/backports' 
Warning in install.packages : 
    running command '"C:/PROGRA~1/R/R-34~1.1/bin/x64/R" CMD INSTALL -l "C:\Users\agdpa\Documents\R\win-library\3.4" C:\Users\agdpa\AppData\Local\Temp\Rtmp8IcAL2/downloaded_packages/backports_1.1.1.tar.gz' had status 1 
Warning in install.packages : 
    installation of package ‘backports’ had non-zero exit status 
+1

尝试安装二进制包,而不是源代码包。这个问题的主题是误导性的,因为你得到的错误似乎表明你的R安装中存在配置问题。 – user101089

回答

8

我得到一个类似的错误与backports [R包:当我尝试安装backports中我得到这个错误。它阻止了devtools包安装我编写的定制包。

我固定它通过安装backports以前的版本:

require(devtools) 
install_version("backports", version = "1.1.0")