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

如何安装已从CRAN移除的tibblify包以使用naturecounts?

解决naturecounts依赖的tibblify安装问题(编译工具缺失场景)

核心问题分析

tibblify已从CRAN移除,且naturecounts依赖其开发版,安装失败的根源是本地编译工具(Rtools/gcc)未正确配置,导致无法编译GitHub源码包或CRAN归档包。


步骤1:修复Rtools编译工具配置(Windows系统)

  1. 下载与当前R版本匹配的Rtools安装包:
    • R 4.2.x → Rtools42
    • R 4.3.x → Rtools43
  2. 安装时务必勾选**"Add rtools to system PATH"**选项;若已安装未勾选,手动配置环境变量:
    # 替换RTOOLS43_HOME为对应版本(如RTOOLS42_HOME)
    writeLines('PATH="${RTOOLS43_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")
    
  3. 重启RStudio,验证gcc是否可调用:
    Sys.which("gcc")
    # 正常返回gcc.exe的完整路径,而非空值
    

步骤2:安装tibblify开发版

编译工具配置正常后,用devtools直接安装GitHub版本:

# 安装devtools(若未安装)
if (!requireNamespace("devtools", quietly = TRUE)) {
  install.packages("devtools")
}
# 安装tibblify开发版,自动处理依赖
devtools::install_github("mgirlich/tibblify", dependencies = TRUE)

步骤3:备选方案——使用预编译二进制包(无需本地编译)

若编译工具始终无法配置,可通过r-universe安装预编译好的tibblify包:

# 添加mgirlich的universe仓库
options(repos = c(
  mgirlich = "https://mgirlich.r-universe.dev",
  CRAN = "https://cloud.r-project.org"
))
install.packages("tibblify")

步骤4:验证安装

完成后运行以下代码确认:

library(tibblify)
library(naturecounts)
nc_count(username = "my_username")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.01 21:54:53