На этот вопрос, вероятно, ответит кто-то, кто направит меня к файлу справки, но я явно его пока не вижу. Моя проблема заключается в том, что когда я устанавливаю пакет (иногда), он не отображается по умолчанию для содержимого моего .libPaths - вместо этого он хочет установить сетевой путь, на который у него нет разрешения.
Вот мой путь к библиотеке
>.libPaths()
[1] "C:/Program Files/R/R-3.3.0/library"
Если я попытаюсь установить этот пакет без указания аргумента lib, мне кажется, что он пытается сохранить в сетевую папку (я изменил имя сетевого диска в сообщении об ошибке, но вы поняли):
> install.packages("rmarkdown")
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.3/rmarkdown_0.9.6.zip'
Content type 'application/zip' length 2182803 bytes (2.1 MB)
downloaded 2.1 MB
package ‘rmarkdown’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\my.name\AppData\Local\Temp\RtmpkFVHnn\downloaded_packages
Warning message:
In dir.create(configDir, recursive = TRUE) :
cannot create dir '\\server.name\server_directory', reason 'Permission denied'
Однако, если я укажу .libpaths()
в аргументе "lib", то это сработает. Но разве это не аргумент lib по умолчанию?
> install.packages("rmarkdown",lib=.libPaths())
trying URL 'https://cran.rstudio.com/bin/windows/contrib/3.3/rmarkdown_0.9.6.zip'
Content type 'application/zip' length 2182803 bytes (2.1 MB)
downloaded 2.1 MB
package ‘rmarkdown’ successfully unpacked and MD5 sums checked
The downloaded binary packages are in
C:\Users\jordan.watson\AppData\Local\Temp\RtmpkFVHnn\downloaded_packages
Однако это происходит не каждый раз. Например, я без проблем загрузил библиотеку «прогноз», просто написав install.packages("forecast")
.
Я просто хотел бы лучше понять это поведение. Может кто-нибудь объяснить, почему это происходит? У меня Windows 7 без полных прав администратора, но у меня есть права администратора для моей папки R на диске C.
Заранее извиняюсь, что не могу привести воспроизводимый пример - это не совсем тот вопрос.