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

Windows下Git Bash执行rails s报‘No such file or directory’错误求助

解决Windows Git Bash中Ruby/Rails命令失效问题
  • 检查环境变量优先级
    在Git Bash里执行 echo $PATH,查看输出里/c/Users/MyName/AppData/Local/Microsoft/WindowsApps是否排在Ruby安装路径(比如/c/Ruby3x-x64/bin)之前。如果是,去Windows系统设置的「环境变量」里,把Ruby的bin目录移到Windows Apps目录前面,保存后重启Git Bash。

  • 临时指定可执行文件路径
    直接用Ruby完整路径执行命令,比如 "/c/Ruby3x-x64/bin/rails" s(替换成你实际的Ruby安装路径);或者在Git Bash里临时更新PATH:export PATH="/c/Ruby3x-x64/bin:$PATH",之后再试 rails -v 和 rails s。

  • 删除Windows Apps目录的残留伪文件
    打开C:\Users\MyName\AppData\Local\Microsoft\WindowsApps,删掉里面和ruby、rails相关的占位文件(这些是Windows Store的无效文件,会干扰实际Ruby命令)。

  • 配置Git Bash启动脚本
    打开Git Bash的~/.bashrc或~/.bash_profile文件,添加一行:export PATH="/c/Ruby3x-x64/bin:$PATH",保存后重启Git Bash,让配置永久生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 19:19:58