2017-09-26 297 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")