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

Git Bash执行Rscript提示command not found求助(Windows11+R4.3.0)

解决Git Bash中Rscript: command not found的问题

修正环境变量配置

  • 你当前把C:/Program Files/R/R-4.3.0/bin/Rscript.exe加入了PATH,但Git Bash需要的是文件夹路径而非单个exe文件。正确的做法是将C:/Program Files/R/R-4.3.0/bin添加到系统环境变量的PATH中,这样bash能识别该目录下所有R相关可执行文件。
  • 修改后必须重启所有Git Bash窗口,环境变量变更需要重新加载才会生效。

用完整路径临时测试

如果暂时不想调整环境变量,可直接在Git Bash里用完整路径运行脚本,验证脚本本身是否正常:

"C:/Program Files/R/R-4.3.0/bin/Rscript.exe" your_script.R

注意路径含空格时必须用引号包裹,避免bash将空格识别为参数分隔符。

尝试类Unix格式路径

Windows路径在Git Bash中可转换为类Unix写法,试试:

/c/Program\ Files/R/R-4.3.0/bin/Rscript your_script.R

这里/c/对应Windows的C盘,空格用反斜杠\转义。

验证Rscript本身是否正常

打开Windows命令提示符(CMD),输入Rscript --version,如果能返回版本信息,说明Rscript本身没问题,问题出在Git Bash对环境变量的读取。如果CMD也报错,需重新检查R的安装和环境变量配置。

手动创建软链接(可选)

若以上方法均无效,可在Git Bash的可执行目录创建Rscript的软链接:

  1. 打开Git Bash,输入which bash找到bash安装目录(通常为/usr/bin或/mingw64/bin)。
  2. 执行以下命令创建软链接:
ln -s "/c/Program Files/R/R-4.3.0/bin/Rscript.exe" /usr/bin/Rscript

完成后Git Bash就能直接识别Rscript命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 20:10:01