Git Shell - go命令未找到

8
我在一个名叫Lynda.com的网站上找到了这门课程(你们中的一些人可能已经知道这个网站)。 该课程名为:Code Clinic: Go。 因此,我正在使用一个称为Go或Golang的东西,并下载了一个称为Git Shell的命令程序,每当我执行Go命令时,都会收到以下信息:
bash: go : command not found

有人知道发生了什么吗?


1
你能更具体一些吗? 你应该更准确地描述问题出在哪里。 你正在尝试运行哪个命令? - Vrata Blazek
你是如何(尝试)安装Go的? - Charles Duffy
4个回答

11
您需要将 Go 可执行文件放在您的 PATH 环境变量中:

1) cd ~

2) vi .bashrc

3) 在 .bashrc 中输入以下内容:PATH=$PATH:/c/Go/bin

重新启动 git bash ,现在您应该已经可以使用 go 命令了。


3
我需要这样添加:export PATH=$PATH:/usr/local/go/bin。意思是将/usr/local/go/bin路径添加到环境变量$PATH中。 - STREET MONEY

5
你需要设置GOPATH环境变量,将其设置为你的GO安装目录的路径。
例如,如果你的GO安装目录是C:\Go,那么请在bash终端中运行以下命令:
GOPATH=/c/Go/bin

然后输入go version检查是否正常工作

您应该能看到您安装的Go版本信息


1
你能解释一下为什么在这里说要将其设置为工作区而不是GO安装目录吗:https://golang.org/doc/code.html#GOPATH - Poutrathor
在 Windows 的 GitBash 中,/c/Users/<username>/.bashrc 文件可以通过 GOPATH='/c/Program Files/Go/bin' 指向程序文件。 - Junior Mayhé

2
Go编译器并不包含在Git Bash中,您需要单独安装它。
请参见这个下载页面 http://golang.org/;对于Windows系统,最适合的安装程序之一应该是MSI安装程序。

0

看起来问题出在环境变量上。你可以通过运行Go安装程序并选择“修复”选项来快速轻松地解决问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接