go:术语“ go”未被识别为cmdlet,函数,脚本文件或可运行程序的名称

文章介绍了在使用VSCode时遇到Go环境未识别的问题,以及解决该问题的两种方法。一是通过创建Go文件触发VSCode自动安装扩展;二是修改系统环境变量,但此方法可能只对当前会话有效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

用vscode安装的时候 编译总出问题 因为第一次安装的go环境的部件没有install

go:术语“ go”未被识别为cmdlet,函数,脚本文件或可运行程序的名称
go install/update tools not found


错误

在这里插入图片描述

一、 先检查一番

在这里插入图片描述

原因

报这个错的原因是vscode还没有安装go扩展。
然后在那个ctrl+shift+p 或者F1的界面里面执行go: install/update tools发现命令找不到

二、 解决办法

直接解决

先随便建立一个test.go文件 然后在window界面下直接找到这个.go文件 通过vs code的打开方式 然后会自动跳出这个未安装的 在右下角 然后点install就可以了

间接解决

在终端的位置加入一个

 $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") 

然后之后那种go run go build的就可以了 不过好像只能弄此次打开的界面 然后再关闭重新弄就又不行了 所以还是第一种一劳永逸