После завершения установки вам необходимо выполнить еще один шаг, чтобы иметь возможность скомпилировать пакеты R: вам нужно поместить расположение утилит make Rtools (bash, make, et c) в PATH. Самый простой способ сделать это - создать текстовый файл .Renviron в папке Documents, который содержит следующую строку:
writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")
Теперь перезапустите R и убедитесь, что make может быть найден, в котором должен быть указан путь к ваша установка Rtools.
Sys.which("make")
## "C:\\rtools40\\usr\\bin\\make.exe"
https://cran.r-project.org/bin/windows/Rtools/
Вторая часть с не найденными пакетами связана с обновлением версии R, например, с 3.5 до 3.6 или 3.6 до 4.0. Если вы от go до Documents\R\win-library
, то будет папка версии с установленными внутри библиотеками. Вот сценарий, который установит старые библиотеки.
lib_loc <- "C:/Users/apdev/Documents/R/win-library/3.3"
to_install <- unname(installed.packages(lib.loc = lib_loc)[, "Package"])
to_install
install.packages(pkgs = to_install)
https://community.rstudio.com/t/reinstalling-packages-on-new-version-of-r/7670/4