我在 RStudio 2021.09.2 中使用 R 4.1.2 在 Windows 10 中工作。我正在处理空间数据,包括矢量和栅格,但是三天前命令库(栅格)开始给我这个警告:
错误:loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) 中的“raster”的包或命名空间加载失败:命名空间“terra”1.4-22 已加载,但 >=需要 1.5.12
- 我尝试更新 terra,更新成功完成,但版本仍然是 1.4-22。
- 我还尝试删除软件包(terra、raster、sf),然后再次安装所有内容,但错误仍然存在。
- 最后,我尝试了以下方法:
require(devtools)
install_version("terra", version = "1.5-12", repos = "https://cran.r-project.org/src/contrib/Archive/terra/terra_1.5-12.tar.gz")
但最终版本是相同的,1.4-22。我又试了一次:
packageurl <- "https://cran.r-project.org/src/contrib/Archive/terra/terra_1.5-12.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
不幸的是,一切都没有改变。有人在尝试类似的东西吗?在您看来,我该如何解决这个错误?有很多基于 terra 的软件包,我被卡住了,因为如果没有这个更新,它们似乎都无法工作。谢谢您的帮助!