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

GPU托管RStudio服务器安装R包失败(非零退出状态)求助

问题诊断与解决步骤

1. 核心问题定位

从报错日志可以明确,tidyverse安装失败的根源是服务器缺失多个系统级开发依赖库,后续一系列包安装失败都是连锁反应:

  • curl包依赖的libcurl开发库未安装
  • systemfonts包依赖的fontconfig、freetype2开发库未安装
  • xml2包依赖的libxml2开发库未安装
    另外还有一处目录锁定问题需要先处理。

2. 先解决目录锁定问题

报错提示目录被锁定,先通过终端执行命令删除锁定文件:

rm -rf /raid/home/soundai/R/x86_64-pc-linux-gnu-library/4.1/00LOCK-stringi

3. 安装系统依赖库

根据服务器的Linux发行版选择对应命令:

Debian/Ubuntu 系列

sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev libfontconfig1-dev libfreetype6-dev libxml2-dev

CentOS/RHEL/Fedora 系列

sudo yum update && sudo yum install -y libcurl-devel fontconfig-devel freetype-devel libxml2-devel

若无sudo权限,联系服务器管理员协助安装。

4. 重新安装tidyverse

回到RStudio中执行安装命令:

install.packages("tidyverse", dependencies = TRUE)

额外排查建议

  • 若仍安装失败,先检查pkg-config工具是否存在,执行which pkg-config确认,缺失则先安装该工具;
  • 部分GPU服务器环境变量特殊,可在R中先设置路径再尝试安装:
    Sys.setenv(PKG_CONFIG_PATH="/usr/lib/pkgconfig:/usr/share/pkgconfig")
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 08:53:29