【问题标题】:Git Shell - go command not foundGit Shell - 找不到 go 命令
【发布时间】:2016-04-26 15:40:32
【问题描述】:

我在一个名为 Lynda.com 的网站上找到了这门课程(你们中的一些人可能知道这个网站)。

课程名称为:Code Clinic: Go。因此,我使用了名为 GoGolang 的东西,并下载了名为 Git Shell 的命令程序,每当我执行 Go 命令时,都会收到以下消息:

bash: go : command not found

有人知道怎么回事吗?

【问题讨论】:

  • 你能说得更具体点吗?您应该更准确地描述问题出在哪里。你想运行什么命令?
  • 你是如何(尝试)安装 Go 的?

标签: git bash shell command


【解决方案1】:

你必须将 Go 可执行文件放在你的 PATH 中:

1) cd ~

2) vi .bashrc

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

重新启动 git bash,您现在应该有 go 命令

【讨论】:

  • 我不得不这样添加export PATH=$PATH:/usr/local/go/bin
【解决方案2】:

你需要用你的 GO 安装目录的路径设置 GOPATH 环境变量。

例如如果你的 Go 安装目录是 C:\Go

打开一个 bash 终端并运行以下命令:

GOPATH=/c/Go/bin

然后输入go version检查是否有效

你应该会看到你安装的 go 版本

【讨论】:

  • 你能解释一下为什么它说将其设置为工作区而不是此处的 GO 安装目录:golang.org/doc/code.html#GOPATH
  • 在 Windows 的 gitbash 中,/c/Users//.bashrc 文件可以使用 GOPATH='/c/Program Files/Go/bin' 指向程序文件
【解决方案3】:

Go 编译器不是 Git Bash 的一部分;您需要单独安装它。

the download page on http://golang.org/;对于 Windows,MSI 安装程序之一最适合。

【讨论】:

    【解决方案4】:

    似乎问题出在环境变量上。您可以通过运行 Go 安装程序来快速轻松地修复,然后从安装选项中选择“修复”。

    【讨论】:

      猜你喜欢
      • 2020-06-08
      • 2016-04-14
      • 2017-02-10
      • 2011-05-22
      • 2020-12-07
      • 1970-01-01
      • 2011-10-09
      • 2011-11-13
      • 2012-06-23
      相关资源
      最近更新 更多