搜索&terra"最新版本时,R包&raster"无法上载 [英] R packages "raster" fail to upload while searching for "terra" last version

查看:0
本文介绍了搜索&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&quot;最新版本时,R包&raster&quot;无法上载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆