bug-vscode中无法识别go命令

现象描述:

  • 装好go在cmd下面输入go version能正常显示
  • 但在vscode控制台中无法显示

原因:

  • vscode未识别到go命令

解决方案:

  • 手动为vscode添加go的path路径

 

  1. 打开VSCode设置(JSON):

    你可以通过按下 Ctrl + Shift + P 打开命令面板,然后输入 Open Settings (JSON) 并选择它来直接编辑 VSCode 的设置文件。

  2. 编辑settings.json:

    在打开的 settings.json 文件中,添加或修改 terminal.integrated.env.windows 部分。如果这部分不存在,你可以手动添加它,像这样:

    "terminal.integrated.env.windows": { "Path": "${env:Path};C:\\Go\\bin" }

    确保将 C:\\Go\\bin 替换成你实际的 Go bin 目录路径。如果 Go 安装在默认位置,上面的路径通常是正确的。

  3. 保存并重启VSCode:

    保存 settings.json 文件的更改并重启 Visual Studio Code。

这样做将只对 Visual Studio Code 的终端添加 Path 环境变量,不会影响系统的环境变量设置。

如果你不确定 go 命令的实际安装路径,可以在 CMD 命令提示符下运行以下命令来查找它:

where go

这将显示 go 命令的路径,你可以将这个路径添加到你的 VSCode 设置中。

如果以上方法仍然无法解决问题,建议检查是否有特定的 VSCode 用户设置或工作区设置覆盖了系统环境变量。此外,请确保你的 Go 安装没有问题,并且 go 命令可以在 CMD 中正常运行。

posted on 2024-02-15 20:31  Love&Share  阅读(368)  评论(0编辑  收藏  举报

导航