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

如何设置R在执行update.packages()时显示控制台提示符?

解决本地R使用控制台选择CRAN镜像的方法

你可以通过两种方式让本地R在执行update.packages()时使用控制台提示符选择镜像,且无需设置默认CRAN服务器:

方法一:通过环境变量强制控制台交互

临时生效(单次R会话)

在Ubuntu终端启动R前,执行:

export R_INTERACTIVE=TRUE

随后启动R并运行update.packages(),就会出现控制台提示符供你选择镜像。

永久生效(所有R会话)

编辑你的shell配置文件(比如~/.bashrc或~/.zshrc,取决于你使用的shell),添加一行:

export R_INTERACTIVE=TRUE

保存后执行source ~/.bashrc(对应你编辑的配置文件),之后每次启动R都会默认使用控制台交互模式选择镜像。

方法二:通过R选项配置

临时生效(单次R会话)

启动R后,先执行:

options(menu.graphics = FALSE)

再运行update.packages(),就会切换到控制台选择模式。

永久生效(所有R会话)

编辑~/.Rprofile文件,添加一行:

options(menu.graphics = FALSE)

保存后,每次启动R都会自动应用该设置,无需指定默认镜像服务器。

内容的提问来源于stack exchange,提问作者jay.sf

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 14:22:00