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

Crostini环境下Arch Linux中R安装包遇解释器权限错误

解决Crostini中R包安装的临时目录问题

你的问题核心是Crostini环境下/tmp目录缺少执行权限,导致R在编译安装源包时无法运行脚本。可以通过修改R的默认临时目录解决:

临时修改(单次会话生效)

在R中执行以下代码,先创建用户主目录下的自定义临时目录,再指定给R使用:

# 创建自定义临时目录(已存在则忽略)
dir.create("~/R_tmp", recursive = TRUE, showWarnings = FALSE)
# 设置临时环境变量
Sys.setenv(TMPDIR = "~/R_tmp")
# 正常安装包
install.packages("polyclip")

永久修改(所有R会话生效)

  1. 打开终端编辑R的环境配置文件:
nano ~/.Renviron
  1. 在文件中添加一行配置,指定自定义临时目录:
TMPDIR=~/R_tmp
  1. 保存退出(按Ctrl+O,回车确认,再按Ctrl+X),重启R后配置自动生效。

权限检查

如果自定义目录出现权限问题,可执行以下命令赋予足够权限:

chmod 700 ~/R_tmp

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 08:31:01