R Средства разработки не установлены должным образом - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь начать работу с пакетом нескольких сценариев, которые я разработал для личного использования, используя книгу разработки пакетов по адресу http://r -pkgs.had.co.nz / intro.html ,Я продолжаю сталкиваться с проблемами при установке инструментов разработки, которые оказались очень разочаровывающими.

Это для R ver 3.4.4, которая уже настроена для работы с knitr и rmarkdown для генерации отчетов.Он находится в сети компании и на компьютере, что в значительной степени выводит меня из-под контроля.У меня установлен RTools (v.3.5.0.4), который находится в том же каталоге, что и RBuildTools.

При запуске has_devel () я сталкиваюсь с циклом, в котором Rstudio пытается установить RBuildTools, завершается безоб ошибках или уведомлениях, но при повторной проверке has_devel () он пытается установить его снова.

Я прошел список https://github.com/r-lib/devtools/issues/234, но ни одно из решений не сработало.

Информация о сеансе

R version 3.4.4 (2018-03-15)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)

Matrix products: default

locale:
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets 
[6] methods   base     

loaded via a namespace (and not attached):
[1] compiler_3.4.4 tools_3.4.4    yaml_2.2.0    
[4] xfun_0.5      
> library(devtools)
> has_devel()
Error: Could not find tools necessary to compile a package
> has_devel()
trying URL 'https://cran.revolutionanalytics.com/bin/windows/Rtools/Rtools35.exe'
Content type 'application/octet-stream' length 108622512 bytes (103.6 MB)
downloaded 103.6 MB

Error: Could not find tools necessary to compile a package
> has_devel()
Error: Could not find tools necessary to compile a package

В ответ на уведомление «Не удалось найти инструменты» я попытался загрузить все devtools

devtools::load_all()
Error: No root directory found in \\USERSTORE/02/5028/Documents or its parent directories. Root criterion: contains a file `DESCRIPTION`
In addition: Warning messages:
1: In normalizePath(path.expand(path), winslash, mustWork) :
  path[1]="\\USERSTORE": The specified path is invalid
2: In normalizePath(path.expand(path), winslash, mustWork) :
  path[1]="\\USERSTORE": The specified path is invalid

Я толькопытаясь настроить эту среду, чтобы я мог начать простой процесс упаковки.

1 Ответ

0 голосов
/ 02 апреля 2019

Я столкнулся с подобной проблемой, и это было связано с тем, что мой путь установки библиотеки был определен на сетевом диске. Похоже, что каталог для ваших библиотек либо не существует, либо у вас нет прав для их просмотра.

Вы можете попробовать изменить это с помощью функции .libPaths(), прежде чем запускать команду установки.

...