VSCodium中配置Golang环境的问题

VSCodium中配置Golang环境的问题 我正在使用 Linux Mint 21.2,并通过软件管理器下载了 VSCodium 和 Golang。我也在 VSCodium 中安装了 Go 扩展。我是一名计算机科学新手学生,不太会编程或使用 Linux 系统,甚至我的母语也不是英语 :) 我想学习 Go 语言,但在 VSCodium 中遇到了这个问题:

无法在 GOROOT() 或 PATH(/app/bin:/app/bin:/app/bin:/usr/bin:/home/user/.var/app/com.vscodium.codium/data/node/bin:/home/user/.var/app/com.vscodium.codium/data/cargo/bin:/home/user/.var/app/com.vscodium.codium/data/python/bin:/home/user/.var/app/com.vscodium.codium/data/gem/ruby/3.2.0/bin) 中找到 “go” 二进制文件。请检查 PATH,或者安装 Go 并重新加载窗口。如果 PATH 不符合你的预期,请参阅 Failed to find the “go” binary from PATH · Issue #971 · golang/vscode-go · GitHub

我该怎么办?请简单地解释一下,就当我是个新手。slight_smile


更多关于VSCodium中配置Golang环境的问题的实战教程也可以访问 https://www.itying.com/category-94-b0.html

4 回复

更多关于VSCodium中配置Golang环境的问题的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html


你在Linux系统上安装Go了吗?

有人吗?

你的问题是因为VSCodium找不到Go的安装路径。需要手动设置GOPATH和GOROOT。以下是解决方案:

  1. 首先确认Go是否已安装。打开终端运行:
go version
  1. 如果显示版本号,复制Go的安装路径:
which go
  1. 在VSCodium中,按Ctrl+Shift+P打开命令面板,输入"Preferences: Open Settings (JSON)",添加以下配置:
{
    "go.goroot": "/usr/lib/go",
    "go.gopath": "/home/yourusername/go",
    "go.toolsGopath": "/home/yourusername/go/bin"
}
  1. 如果通过软件管理器安装,路径通常是/usr/lib/go。如果使用snap安装,路径可能是/snap/go/current

  2. 保存设置后重启VSCodium。

如果仍然有问题,在终端运行:

echo $PATH

确保包含Go的bin目录路径。如果没有,在~/.bashrc文件末尾添加:

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

然后运行:

source ~/.bashrc
回到顶部