ОБНОВЛЕНИЕ
Утилита find_rtools
перемещена в пакет pkgbuild
(как отмечено в devtools
Новости ).Функция pkgbuild::find_rtools()
правильно обнаруживает Rtools
3,5 в моей системе.
Старый ответ
У меня была такая же проблема, и это происходит, потому что devtools
не былообновлен, чтобы рассмотреть новейшую версию RTools (3.5).Вот простое исправление, которое должно работать, пока они обновляют пакет:
# add missing RTools 3.5 info
v_i = devtools:::version_info
v_i[["3.5"]] = v_i[["3.4"]]
v_i[["3.5"]]$version_max = "3.5.99"
assignInNamespace(x = "version_info",
value = v_i,
ns = "devtools")
# now find_rtools should work properly
devtools::find_rtools()
Конечно, этот подход предполагает, что devtools::find_rtools
работал для вас до обновления R и RTools.Если это не так, то у вас может быть неправильная установка и / или переменная PATH, как уже упоминали другие.