You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何运行本地修改后的R包evently脚本?加载优先级问题求助

问题:加载本地修改后的R包evently失败

问题背景

通过devtools::install_github()安装了R包evently,安装路径为Library/Frameworks/R.framework/Resources/library;同时在本地Docs/proj目录克隆了该包的仓库。

需要运行以下代码构建转发传播链:

library(evently)
filepath <- system.file('extdata', 'tweets_anonymized.jsonl', package = 'evently')
cascades <- parse_raw_tweets_to_cascades(filepath, progress = F)

修改了本地克隆仓库中tweet.R文件里的parse_raw_tweets_to_cascades函数后,运行上述代码仍加载的是已安装的原包版本,而非本地修改后的内容。

错误尝试

使用library指定本地路径加载:

library("evently",lib.loc="~/Docs/proj/evently")

报错信息:there is no package called ‘evently’

解决方法

使用devtools::load_all()替代library()加载本地修改后的包:

  • 如果当前工作目录是本地克隆的evently包根目录,直接运行:
devtools::load_all()
  • 如果不在目标目录,直接指定路径:
devtools::load_all("~/Docs/proj/evently")

运行后即可加载本地修改后的代码,替代已安装的包版本执行后续逻辑。


内容的提问来源于stack exchange,提问作者mOna

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 19:43:30