首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PATH中Go bin,但go version失败

在云计算领域中,PATH是一个环境变量,用于指定操作系统在命令行中搜索可执行文件的路径。"Go bin"是指Go语言的可执行文件所在的目录。

当在命令行中输入"go version"命令时,操作系统会在PATH中指定的路径中搜索可执行文件"go",然后执行该文件并输出Go语言的版本信息。如果在执行过程中出现失败,可能有以下几个原因:

  1. Go语言未正确安装:首先需要确保已经正确安装了Go语言。可以通过访问Go官方网站(https://golang.org/)下载并安装适合你操作系统的Go语言版本。
  2. PATH配置错误:检查操作系统的环境变量PATH中是否包含了Go语言的可执行文件所在的目录。可以通过在命令行中输入"echo $PATH"(Linux/Mac)或"echo %PATH%"(Windows)来查看当前的PATH配置。如果没有包含Go语言的可执行文件所在的目录,需要手动将其添加到PATH中。
  3. Go语言可执行文件命名冲突:如果系统中存在其他同名的可执行文件,可能会导致执行"go version"命令时失败。可以尝试使用绝对路径来执行Go语言的可执行文件,例如"/usr/local/go/bin/go version"(Linux/Mac)或"C:\Go\bin\go version"(Windows)。

总结起来,解决"go version"命令执行失败的问题,需要确保正确安装了Go语言,并将Go语言的可执行文件所在的目录正确配置到操作系统的PATH环境变量中。如果问题仍然存在,可以尝试重新安装Go语言或检查系统中是否存在其他同名的可执行文件。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

go 学习笔记之环境搭建

默认情况下,Go 安装成功后发生了如下改变: 增加了用户变量: GOPATH=%USERPROFILE%\go 增加了用户变量: PATH=%USERPROFILE%\go\bin 修改了系统变量: PATH...Go 测试验证 安装前命令行输入 go 提示无命令,安装后再次输入 go 则能正确显示命令信息. > 安装后必须新打开命令行窗口才能生效,go version 可以打印出 Go 的版本信息. ?...Go 相关命令,比如 go versiongo env ,这是因为安装 Go 时已自动追加了系统环境变量 PATH=%PATH%;C:\Go\bin,如果上述验证失败,记得修改环境变量 PATH...测试是否安装成功,只需要在命令行窗口中运行 go version 能够输出 Go 的版本信息表示安装成功,否则可能安装失败....,实际工作总不能一直在命令行编写代码吧,还需要一个称心如意的 IDE 来辅助我们开发,下一节见!

42530

Golang 多版本管理

alias g='git' 我的 .zshrc 的完整配置: # 我的 g 的bin目录调整到了 .gvm ,所以你可能需要一些额外的调整 export PATH="${HOME}/.gvm/bin...:$PATH" export GOROOT="${HOME}/.g/go" export PATH="${HOME}/.g/go/bin:$PATH" export G_MIRROR=https://gomirrors.org...gvm 之于用户,一般存在三类常见问题: 程序安装过程遭遇失败 下载 Golang 指定版本失败后无法继续安装 用户不知道如何使用镜像资源 先来解决第一个问题,如何正确安装 gvm,官方 ReadMe..." export GOPATH="$HOME/go" PATH="$GOPATH/bin:$PATH" export GO_BINARY_BASE_URL=https://golang.google.cn...://github.com/golang/dl/blob/master/internal/version/version.go的写死的逻辑会让你安装的目录在用户目录的 sdk 文件夹,所以如果你使用这种方式

2.2K30

Golang 入门教程 ( 一 ) 运行环境搭建

vscode 安装 Golang 插件 打开 vscode 的拓展配置,安装 go 的插件 图片 同时安装 go 语言开发工具包 在 vscode ,按下 command + shift + p ,输入.../bin export PATH=$PATH:$GOBIN source ~/.bash_profile 执行验证 go version go env 再跑一个简单的 Demo 看看是不是能够执行 package...src,pkg,bin GOBIN:是 GObin 文件 PATH:环境变量,需要 go/bin 目录加入到 path 路径下,生成的文件可以直接运行 在 GOPATH ,还有一个是 pkg...文件夹存放在go install后生成的非main函数的文件 会遇到的问题 安装失败 godef: failed to install godef(github.com/rogpeppe/godef):...Error: Command failed: /usr/local/go/bin/go get -v github.com/rogpeppe/godef 这样的情况是因为国内网络的问题,可以单独改这个包安装下载

1.2K91

Go:如何使用书中示例 sim.go v2新版本及如何理解、使用 Go 语言的 mod 机制【视频】

此时编写一个简单的go语言文件,也可以运行。 此时Go语言完全运行所需的环境变量还没有完全准备就绪。...一般我们在环境变量,还需要设置一个名称为GOPATH的用户变量或系统变量,同时还需要将GOPATH/bin添加到变量PATH的路径。...$PATH路径的设置与之同理。 为什么要设置环境变量? GOPATH变量不设置,不影响运行,它在Go语言安装包默认安装后有一个~/go的默认地址,GOPATH/bin必须添加到PATH的路径。...但是如果我们没有将GOPATH/bin放在PATH路径,上面的gin指令就运行不了,它会提示一个“指令找不到”的错误。...如下所示: go env // 查看所有go语言环境变量 go version // 查看版本 echo $PATH | grep /go/bin echo $GOPATH 补充:go get指令到底做了哪些事情

1.3K20

Go语言:1分钟写下第一个Go程序,并在终端里以指令方式运行

此时编写一个简单的go语言文件,也可以运行。 此时Go语言完全运行所需的环境变量还没有完全准备就绪。...一般我们在环境变量,还需要设置一个名称为GOPATH的用户变量或系统变量,同时还需要将GOPATH/bin添加到变量PATH的路径。...$PATH路径的设置与之同理。 为什么要设置环境变量? GOPATH变量不设置,不影响运行,它在Go语言安装包默认安装后有一个~/go的默认地址,GOPATH/bin必须添加到PATH的路径。...但是如果我们没有将GOPATH/bin放在PATH路径,上面的gin指令就运行不了,它会提示一个“指令找不到”的错误。...如下所示: go env // 查看所有go语言环境变量 go version // 查看版本 echo $PATH | grep /go/bin echo $GOPATH 补充:go get指令到底做了哪些事情

1.5K10

Windows下GO的开发环境配置及多工作区配置

本文主要内容如下几点: 下载安装GO 配置多个工作区,第一个默认放第三方包,其他的放项目代码 包管理器godep的安装使用 安装过程的一些坑(墙) vscode中使用go 1....下载并安装go 官网下载 或者golang中国下载 默认安装到C:\GO,使用go version查看版本: ? 当前版本为:1.10 2. 新建工作区 ?...新建两个文件夹 DepSource\src:放置go依赖包的源代码 GoCoding\src:放置自己或者测试项目的代码目录 将这两个文件夹的路径以及对应的bin按顺序配置到环境变量GOPATH,...\bin; 盘符请自行修改 将%GOPATH%配置到系统变量path ------------ 在家里面电脑重新配置了下,Go安装在了D盘,GOPATH配置到了E盘,如下图所示 文件夹 ?...vscode的提示或者直接安装下面这些依赖包,更多介绍可参考VsCode配置GO开发环境 go get -u -v github.com/nsf/gocode go get -u -v github.com

1.7K20

【从零开始学习Go语言】二.Go语言的安装

export PATH=$PATH:$GOROOT/bin # 保存退出后source一下 source /etc/profile 2.5 验证Go安装 执行go version 命令,如下所示,表示已经成功安装...▶ go version go version go1.14 darwin/amd64 是不是觉得十分简单呢~ (*~ * ) ---- 三....同样,旧版本的go所写的文件全部需要放在这个设置的目录下,1.14之后的版本就不用管了;src目录放的是我们开发的源代码文件,其下面对应的目录称为包,pkg放的是编译后的库静态文件,bin放的是源代码编译后台的可执行文件...一般情况下,GOROOT/bin包含Go为我们提供的工具链,因此,应该将GOROOT/bin配置到环境变量PATH,方便我们在全局中使用Go工具链。...PATH=$PATH:$GOROOT/bin export为当前生效,退出终端或cmd后就没用了,永久设置可以使用一下方式 echo "export GO111MODULE=on" >> ~

4.1K271

Go基本安装

要满足这些目标,需要解决一些语言上的问题:一个富有表达能力轻量级的类型系统,并发与垃圾回收机制,严格的依赖规范等等。这些无法通过库或工具解决好,因此Go也就应运而生了。...如果是msi安装包他会自动配置你的环境编辑,检验你的是否正常使用只需要你打开cmd或者powershell输入: PS C:\Users\Jaxson> go version go version go1.10.2...Unix 从官网下载zip压缩包解压到/usr/local/go即可: tar -C /usr/local -xzf go$VERSION....添加/usr/local/go/binPATH环境变量: export PATH=$PATH:/usr/local/go/bin 有些命名需要root权限,请根据情况添加sudo执行 GOPATH设置...$PATH 变量,如果有多个gopath,那么使用${GOPATH//://bin:}/bin添加所有的bin目录) Hello World 当你配置好了,我们进行下一步的构建一个简单的实例去检查是否正常

1K40
领券