【发布时间】:2018-12-04 13:51:03
【问题描述】:
我正在尝试在 Rstudio 版本 1.1.453 中使用命令 install.packages() 安装软件包:
R version 3.5.0 (2018-04-23) -- "Joy in Playing"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)
with R Version 3.5 in Windows 10:
platform x86_64-w64-mingw32
arch x86_64
os mingw32
system x86_64, mingw32
status
major 3
minor 5.0
year 2018
month 04
day 23
svn rev 74626
language R
version.string R version 3.5.0 (2018-04-23)
nickname Joy in Playing
我收到以下错误:
Error in install.packages :
cannot open file 'C:/Users/Gabriel/Documents/R/win-library/3.5/file19281116cee/Rcpp/doc/Rcpp-attributes.pdf':
Permission denied
非常感谢您的帮助。
【问题讨论】:
-
stackoverflow.com/questions/42807247/… 的可能重复项。 (也就是说,检查防病毒和/或管理员要求。)
-
在安装包的对话框中效果很好,但在 install.packages() 命令中效果不佳
-
只有在为库指定文件夹的位置路径时才有效:install.packages("PACKAGENAME", lib="C:/Program Files/R/R-3.5.0/library")
-
我认为 Windows 的最新功能是锁定不受信任的应用程序的功能,使用我认为的 controlled folders。也就是说,如果你可以安装到
c:/Program Files/R/...,但不能安装到c:/Users/Gabriel/Documents/...,那么它听起来像是被保护了。 -
如何设置库默认位置,以便在每次运行命令 install.packages("PACKAGENAME, lib="PATH2LIB") 时不定义它?