Ошибка Bitdefender: Предупреждение в install.packages: lib = недоступно для записи - PullRequest
0 голосов
/ 24 сентября 2019

Я случайно отключил библиотеку.

unlink(C:/Users/.../R/win-library/3.6")

Итак, я переустановил R и R Studio.С тех пор у меня много проблем.Если я хочу установить пакет, например

install.packages("haven") 

или

install.packages("haven", dependencies = TRUE)

, я получаю это сообщение:

WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

Error in install.packages : cannot open file 'C:/Users/.../R/win-library/3.6/file2d6465c81796/backports/DESCRIPTION': Permission denied

Я установил и переустановил R пару разв прошлом, но у меня никогда не было этих проблем.Так что это должно быть как-то связано с операцией unlink, которую я делал раньше.Кроме того, R устанавливает огромное количество дополнительных пакетов, если я хочу установить пакет (например, haven).

https://cran.rstudio.com/bin/windows/Rtools/
Installing package into ‘C:/Users/.../R/win-library/3.6’
(as ‘lib’ is unspecified)
also installing the dependencies ‘backports’, ‘digest’, ‘glue’, ‘zeallot’, ‘assertthat’, ‘utf8’, ‘ellipsis’, ‘magrittr’, ‘rlang’, ‘pkgconfig’, ‘vctrs’, ‘R6’, ‘clipr’, ‘crayon’, ‘BH’, ‘cli’, ‘fansi’, ‘pillar’, ‘forcats’, ‘hms’, ‘Rcpp’, ‘readr’, ‘tibble’


sessionInfo()
R version 3.6.1 (2019-07-05)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 17763)

Matrix products: default

locale:
[1] LC_COLLATE=German_Germany.1252  LC_CTYPE=German_Germany.1252    LC_MONETARY=German_Germany.1252 LC_NUMERIC=C                   
[5] LC_TIME=German_Germany.1252    

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

loaded via a namespace (and not attached):
[1] compiler_3.6.1 tools_3.6.1  

1 Ответ

1 голос
/ 24 сентября 2019

Bitdefender был причиной, которую я установил с тех пор, как в прошлый раз установил R и R studio.Вы должны изменить настройки в безопасности (Schutz) -> защищенные файлы (Sichere Dateien) -> доступ к приложению (Anwendungszugriff) и включить R и RStudio (Пожалуйста, измените это, если значение английского языка в Bitdefender отличается, так как у меня есть немецкийверсия).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...