'go' 不是内部或外部命令,也不是可运行的程序
时间: 2023-09-21 15:04:22 浏览: 83
当你在命令行中输入"go"命令时出现"'go'不是内部或外部命令,也不是可运行的程序"的错误提示,这通常是由于以下几个原因导致的:
1. GOPATH未加入到Path环境变量中。在安装Go语言时,需要将GOPATH(Go语言工作空间)添加到系统的Path环境变量中。这样系统才能正确找到并执行"go"命令。请确保你已经正确设置了GOPATH并将其添加到了Path环境变量中。
2. GOOS变量和当前系统环境不一致。GOOS是Go语言编译器用来判断当前操作系统的变量。如果GOOS的值与你的操作系统不匹配,那么执行"go"命令时就会报错。请确保你的GOOS变量与你的操作系统相匹配。
另外,如果你之前的Go环境变量是正常的,但突然失效了,可能是由于系统环境发生了变化。你可以尝试重新设置Go语言的环境变量,或者检查系统的环境变量是否有变动。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [go get xxx 之后 ‘xxx‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。](https://blog.csdn.net/qq_50487743/article/details/129320140)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [关于问题:‘go‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件 的解决方案。(window10版本下)](https://blog.csdn.net/lakersssss24/article/details/108649181)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]