簡體   English   中英

由於 rtools40 導致安裝 tidyverse 失敗:沒有這樣的文件或目錄

[英]Failure to install tidyverse due to rtools40: No such file or directory

我正在使用 Windows。

我剛剛將 R 更新到版本 4.0.4。 我試圖安裝 tidyverse。

提交后

install.packages("tidyverse")

下載了很多包。 在此過程中,這出現在我的控制台中

  There is a binary version available but the source version is later:
     binary source needs_compilation
utf8  1.1.4  1.2.1              TRUE

然后,在這個過程的很久以后:安裝源 package 'utf8'

嘗試 URL 'https://cran.rstudio.com/src/contrib/utf8_1.2.1.tar.gz' 內容類型 'application/x-gzip' 長度 239463 字節 (233 KB) 下載 233

* installing *source* package 'utf8' ...
** package 'utf8' successfully unpacked and MD5 sums checked
** using staged installation
** libs

*** arch - i386
"c:/rtools40/mingw32/bin/"gcc  -I"C:/PROGRA~1/R/R-4.0.4/include" -DNDEBUG       -Iutf8lite/src   -O2 -Wall  -std=gnu99 -mfpmath=sse -msse2 -mstackrealign -c as_utf8.c -o as_utf8.o
sh: c:/rtools40/mingw32/bin/gcc: No such file or directory
make: *** [C:/PROGRA~1/R/R-4.0.4/etc/i386/Makeconf:222: as_utf8.o] Error 127
ERROR: compilation failed for package 'utf8'
* removing 'C:/Users/Peter/Documents/R/win-library/4.0/utf8'
Warning in install.packages :
  installation of package ‘utf8’ had non-zero exit status

The downloaded source packages are in
    ‘C:\Users\Peter\AppData\Local\Temp\Rtmpempsyo\downloaded_packages’

我對此知之甚少,除了沒有安裝 package 並且沒有它 tidyverse 就無法運行。 IE

library(tidyverse)

結果是

Error: package or namespace load failed for ‘tidyverse’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
 there is no package called ‘utf8’

我怎樣才能解決這個問題?

我用谷歌搜索,我發現了這個:

https://cran.r-project.org/bin/windows/Rtools/

這有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM