搜索&terra";最新版本时,R包&raster";无法上载 [英] R packages "raster" fail to upload while searching for "terra" last version
本文介绍了搜索&terra";最新版本时,R包&raster";无法上载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在RStudio2021.09.2中使用的是Windows 10和R 4.1.2。我正在处理空间数据,包括矢量和栅格,但三天前命令库(栅格)开始给我这个警告:
错误:加载名称空间(i,c(lib.loc,.libPath()),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的包,我被困住了,因为似乎没有一个包在没有这次更新的情况下无法工作。 感谢您的帮助!
推荐答案
感谢所有试图回答的好心人。
我最终通过以下方式解决了问题:
在全新会话中重新启动R
删除Terra包
退出R,然后重新启动
安装要求提供开发版本的terra包:
安装包(‘terra’,repos=‘https://rspatial.r-universe.dev’)
这篇关于搜索&terra";最新版本时,R包&raster";无法上载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文