执行操作后出现‘go’未被识别为cmdlet等可执行项的错误求助
解决“术语‘go’未被识别为 cmdlet、函数、脚本文件或可运行程序”的问题
嘿,这个问题我之前帮不少开发者搞定过,本质就是你的系统找不到Go语言的执行程序,要么是没装Go,要么是装了但没把它加到系统的环境变量里。下面一步步来解决:
先确认Go有没有安装
打开你的命令提示符(CMD)或者PowerShell,敲个go version试试。如果还是弹出同样的错误,那说明你还没装Go。去Go的官方网站下载对应你系统的安装包就行,安装的时候记得勾选「Add Go to PATH」这个选项——它会自动帮你配置环境变量,省得手动折腾。如果已经装了Go,手动配置环境变量
要是你已经装了Go但还是报错,那大概率是环境变量没配好。先找到Go的安装目录,默认路径大概是这样的:- Windows:
C:\Program Files\Go\bin或者C:\Users\<你的用户名>\go\bin - macOS/Linux:
/usr/local/go/bin或者$HOME/go/bin
然后分系统来操作:
- Windows系统:
右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「系统变量」里找到「Path」,点击「编辑」,然后「新建」,把刚才找到的Go的bin目录路径粘贴进去,一路点确定保存就行。记得把所有打开的命令行窗口关掉重开,再敲go version验证。 - macOS/Linux系统:
打开终端,编辑你的shell配置文件——比如用bash的话就是~/.bashrc,zsh就是~/.zshrc。在文件末尾加一行:export PATH=$PATH:/usr/local/go/bin(如果你的Go装在别的路径,就换成你实际的路径)。保存后执行source ~/.bashrc或者source ~/.zshrc让配置生效,再试go version。
- Windows:
最后验证一下
重新打开命令行,输入go version,要是能显示类似go version go1.21.0 windows/amd64的信息,那说明问题解决啦!
内容的提问来源于stack exchange,提问作者Travis Rivera
相关产品推荐
相关产品推荐

