Install_package не находит Rtools после обновления rtools35 в последнем обновлении R
devtools::install_github(repo)
продолжает устанавливать rtools35.exe
Я пытаюсь установить новый репозиторий учетной записи автора из 'author/newrepo' и продолжаю получать R хочет установить новое сообщение buildtoools. Затем установка завершается. Установка Rtools35.exe уже завершена. Я использую более старую версию R (3.5.0) в настоящее время, потому что RTools не доступен для обновления 3.5.1
`devtools::install_github(repo)`
Downloading bitbucket repo author/repo@master
trying URL 'https://cran.rstudio.com/bin/windows/Rtools/Rtools35.exe'
Content type 'application/x-msdos-program' length 108622512 bytes (103.6
MB)
downloaded 103.6 MB
Error in system(full, intern = TRUE, ignore.stderr = quiet, ...) :
running command '"G:/Program Files/R/R-3.5.0/bin/x64/R" --no-site-file
--no-en viron --no-save --no-restore --quiet CMD config CC' had status 2
Я раньше пробовал remotes
в 3.5.1 и включил Тихий, включил Зависимости
remotes::install_bitbucket(account/repo,author,quiet=TRUE,dependencies=FALSE)
но я продолжаю получать Rtools после ошибок Rtools.
Должен ли я попробовать source()
Стоит ли ждать готового почтового индекса нового репо автора?
источник по автору доступен в ~src/master
на bitbucket
1 ответ
Следующий код работает для обеспечения распознавания rtools35.exe. Обратите внимание, что вы должны установить pkgbuild
установить инструменты после devtools
грузы, груз pkgbuild
а потом find_tools()
разрешается в true, позволяя установить источник, который вы хотите установить
## code from https://github.com/r-lib/devtools/issues/1772#issuecomment-384406969 ##
install.packages("pkgbuild","G:/Program Files/R/R-3.5.1/library") # pkgbuild is not available (for R version 3.5.0)
install.packages("devtools","G:/Program Files/R/R-3.5.1/library") # make sure you have the latest version from CRAN
library(devtools, lib.loc="G:/Program Files/R/R-3.5.1/library") # load package
devtools::install_github("r-lib/pkgbuild") # install updated version of pkgbuild from GitHub
library(pkgbuild, lib.loc = "G:/Program Files/R/R-3.5.1/library") # load package
find_rtools() # should be TRUE, assuming you have Rtools 3.5