我知道这个问题与之前提出的问题类似。然而,这个问题在某些方面有所不同。
我已经有一段时间无法将任何软件包安装到 R 中了。这是代码:
install.packages("GGally")
Installing package into ‘C:/Users/my_usernames/Documents/R/win-library/4.1’
(as ‘lib’ is unspecified)
Warning in install.packages :
'lib = "C:/Users/my_username/Documents/R/win-library/4.1"' is not writable
此后系统一直提示我使用个人图书馆,我点击了
Yes
trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.1/GGally_2.1.2.zip'
Content type 'application/zip' length 1637552 bytes (1.6 MB)
downloaded 1.6 MB
Warning in install.packages :
cannot create dir 'C:\Users\my_username\Documents\R\win-library\4.1\file778128e2f03', reason 'No such file or directory'
Error in install.packages : unable to create temporary directory ‘C:\Users\my_username\Documents\R\win-library\4.1\file778128e2f03’
一些我做过但没有成功的事情:
以管理员权限运行 RStudio
使用工具>安装软件包-->此后,出现创建个人库的提示,如果我点击
Yes
,提示不断出现,没有任何操作
手动检查文件夹,发现路径
C:\Users\my_username\Documents\R\win-library\4.1\
存在
按照
上一个线程
中
dir.create
的建议使用
.libPaths()
和teichert
dir.create(Sys.getenv(“R_LIBS_USER”),递归= TRUE)
.libPaths(Sys.getenv("R_LIBS_USER"))
我还发现有些人建议使用
配置我的 R 配置文件export R_LIBS_USER=/path/to/your/r-library
或
sudo usermod -a -G staff your_user_name
但是,我在使用 R 或 RStudio 时没有使用任何配置文件,因此我不确定我是否有任何用户名或任何 RStudio 配置文件。我最近也没有更新我的 R 或 RStudio 应用程序。我有一段时间没有使用 R 或 RStudio,当我上周再次打开它们时,问题出现了。
任何帮助将不胜感激。提前非常感谢您。
我在 R 4.1.0 中遇到了同样的问题,其中 R 使用 Documents 文件夹来存储插件,即应用程序数据。这显然是错误的,违反了微软的指导方针,并且会让 OneDrive 变得疯狂,恕我直言,这可能就是这个问题出现的原因。就我而言,问题是安装新版本的
htmltools
软件包。
我通过全新安装 R 4.3.3
修复了它,这可能解决了这个问题。步骤:
Packages/Install package(s)
,选择存储库,然后选择软件包
yes
yes
这些步骤,并且您应该能够重新定位您的插件库(例如到%AppData%/R/[your-version]/
)。我没试过,无法确认。
install.packages("GGally")
Installing package into ‘C:/Users/my_usernames/Documents/R/win-library/4.1’
(as ‘lib’ is unspecified)
Warning in install.packages :
'lib = "C:/Users/my_username/Documents/R/win-library/4.1"' is not writable
也许你应该更改“my_usernames”部分。你写下你自己的名字