找不到命令 - 安装 Go 后 Mac
Command not found go — on Mac after installing Go
我安装了 go1.5.2 darwin/amd64,但是当我 运行 命令 go version
时,我在终端中得到一个错误 zsh: command not found: go
.
我将路径 export PATH=$PATH:/usr/local/go/bin
添加到 bash 配置文件,但我仍然收到错误消息(顺便说一句,我重新启动了终端)。
我卸载并重新安装,但没有成功。
喜欢上面评论中提到的bjhaid:
发生这种情况是因为您必须将 PATH
添加到 ~/.zshrc
文件中。
在 ~/.zshrc
中您应该添加行:
export PATH=$PATH:/usr/local/go/bin
然后您应该获取 .zshrc
文件:
. ~/.zshrc
对于 bash,您应该编辑 .bashrc
文件并添加上面提到的行:
export PATH=$PATH:/usr/local/go/bin
将以下行添加到 ~/.bashrc
或 ~/.bash_profile
文件末尾 Mac
alias go="/usr/local/go/bin/go"
并且在 Terminal
source ~/.bashrc
或 source ~/.bash_profile
在现有的终端会话中。或者要查看新的更改,您还可以重新打开一个新的终端会话。
这就是我在 mac 上所做的:
打开文件 ~/.zshrc
使用
sudo nano ~/.zshrc
然后粘贴
export PATH=$PATH:/usr/local/go/bin
保存并退出(ctrl + s,ctrl + x 然后按y)
然后 运行
. ~/.zshrc
开始了 运行,
通过在命令行中键入即可进行验证。
我一直 运行 遇到问题并按照此处的步骤进行操作,最终得到了一个可行的解决方案:http://totzyuta.github.io/blog/2015/06/21/installing-go-by-homebrew-on-mac-os-x/
安装w/brew:
brew install golang
编辑 bash_profile 并添加以下路径:
nano ~/.bash_profile
export GOROOT=/usr/local/opt/go/libexec
export GOPATH=$HOME/.go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
来源:
source ~/.bash_profile
然后重启终端
go version
输出:go version go1.12 darwin/amd64
在我的例子中,我没有 ~/.zshrc
配置文件。按照以下步骤使其工作。
Mac os 版本:Mojave (10.14.6)
转版本:go1.13.1 darwin
/amd64
参考 link : https://www.cyberciti.biz/faq/installing-go-programming-language-on-mac-os-x/
如 link 中所述,当我执行 "go env" 命令时,它抛出错误 "go command not found"。在“~/.bashrc
”配置文件中添加 "export PATH=$PATH:/usr/local/go/bin" 没有任何魔力!!
第 1 步:在主路径下创建 .zshrc
配置文件。
$ cd /User/xxxx
(例如:/用户/tapan
)
$ 触摸 .zshrc
第 2 步:在 .zshrc
文件中追加 'PATH'。
$vim.zshrc
$ 导出路径=$路径:/usr/local/go/bin
第 3 步:获取您的 .zshrc
文件
$ 来源 ~/.zshrc
第 4 步:执行 "go env" 命令,您应该可以看到本地环境的详细信息。
$ 去环境
添加 Go PATH 到您的 ~/.zshrc 文件。打开要编辑的文件 -
vim ~/.zshrc
在 ~/.zshrc 你应该添加行:
export PATH=$PATH:/usr/local/go/bin
完成后,关闭并重新打开终端,一切顺利。为了测试,你可以做 -
go version
它将显示类似于 -
的输出
go version go1.15.1 darwin/amd64
GOPATH
环境变量指定工作区的位置。如果未设置 GOPATH
,则假定在 Unix 系统上为 $HOME/go
,在 Windows 上为 %USERPROFILE%\go
。如果您想使用自定义位置作为您的工作区,您可以设置 GOPATH
环境变量。
这个答案解释了如何在各种 Unix 系统上设置这个变量。
GOPATH
可以是您系统上的任何目录。在 Unix 示例中,我们将其设置为 $HOME/go
(自 Go 1.8 以来的默认值)。请注意,GOPATH
不能与您的 Go 安装位于同一路径上。另一种常见设置是设置 GOPATH=$HOME
.
Go 1.13+
go env -w GOPATH=$HOME/go
Bash
编辑您的 ~/.bash_profile
以添加以下行:
export GOPATH=$HOME/go
保存并退出编辑器。然后,获取您的 ~/.bash_profile
.
source ~/.bash_profile
Zsh
编辑您的 ~/.zshrc
文件以添加以下行:
export GOPATH=$HOME/go
保存并退出编辑器。然后,获取您的 ~/.zshrc
.
source ~/.zshrc
鱼
set -x -U GOPATH $HOME/go
-x
用来指定这个变量应该被导出
-U
使它成为一个通用变量,可用于所有会话和
执着。
我安装了 go1.5.2 darwin/amd64,但是当我 运行 命令 go version
时,我在终端中得到一个错误 zsh: command not found: go
.
我将路径 export PATH=$PATH:/usr/local/go/bin
添加到 bash 配置文件,但我仍然收到错误消息(顺便说一句,我重新启动了终端)。
我卸载并重新安装,但没有成功。
喜欢上面评论中提到的bjhaid:
发生这种情况是因为您必须将 PATH
添加到 ~/.zshrc
文件中。
在 ~/.zshrc
中您应该添加行:
export PATH=$PATH:/usr/local/go/bin
然后您应该获取 .zshrc
文件:
. ~/.zshrc
对于 bash,您应该编辑 .bashrc
文件并添加上面提到的行:
export PATH=$PATH:/usr/local/go/bin
将以下行添加到 ~/.bashrc
或 ~/.bash_profile
文件末尾 Mac
alias go="/usr/local/go/bin/go"
并且在 Terminal
source ~/.bashrc
或 source ~/.bash_profile
在现有的终端会话中。或者要查看新的更改,您还可以重新打开一个新的终端会话。
这就是我在 mac 上所做的:
打开文件 ~/.zshrc
使用
sudo nano ~/.zshrc
然后粘贴
export PATH=$PATH:/usr/local/go/bin
保存并退出(ctrl + s,ctrl + x 然后按y)
然后 运行
. ~/.zshrc
开始了 运行,
通过在命令行中键入即可进行验证。
我一直 运行 遇到问题并按照此处的步骤进行操作,最终得到了一个可行的解决方案:http://totzyuta.github.io/blog/2015/06/21/installing-go-by-homebrew-on-mac-os-x/
安装w/brew:
brew install golang
编辑 bash_profile 并添加以下路径:
nano ~/.bash_profile
export GOROOT=/usr/local/opt/go/libexec
export GOPATH=$HOME/.go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
来源:
source ~/.bash_profile
然后重启终端
go version
输出:go version go1.12 darwin/amd64
在我的例子中,我没有 ~/.zshrc
配置文件。按照以下步骤使其工作。
Mac os 版本:Mojave (10.14.6)
转版本:go1.13.1 darwin
/amd64
参考 link : https://www.cyberciti.biz/faq/installing-go-programming-language-on-mac-os-x/
如 link 中所述,当我执行 "go env" 命令时,它抛出错误 "go command not found"。在“~/.bashrc
”配置文件中添加 "export PATH=$PATH:/usr/local/go/bin" 没有任何魔力!!
第 1 步:在主路径下创建 .zshrc
配置文件。
$ cd /User/xxxx
(例如:/用户/tapan
)
$ 触摸 .zshrc
第 2 步:在 .zshrc
文件中追加 'PATH'。
$vim.zshrc
$ 导出路径=$路径:/usr/local/go/bin
第 3 步:获取您的 .zshrc
文件
$ 来源 ~/.zshrc
第 4 步:执行 "go env" 命令,您应该可以看到本地环境的详细信息。
$ 去环境
添加 Go PATH 到您的 ~/.zshrc 文件。打开要编辑的文件 -
vim ~/.zshrc
在 ~/.zshrc 你应该添加行:
export PATH=$PATH:/usr/local/go/bin
完成后,关闭并重新打开终端,一切顺利。为了测试,你可以做 -
go version
它将显示类似于 -
的输出go version go1.15.1 darwin/amd64
GOPATH
环境变量指定工作区的位置。如果未设置 GOPATH
,则假定在 Unix 系统上为 $HOME/go
,在 Windows 上为 %USERPROFILE%\go
。如果您想使用自定义位置作为您的工作区,您可以设置 GOPATH
环境变量。
这个答案解释了如何在各种 Unix 系统上设置这个变量。
GOPATH
可以是您系统上的任何目录。在 Unix 示例中,我们将其设置为 $HOME/go
(自 Go 1.8 以来的默认值)。请注意,GOPATH
不能与您的 Go 安装位于同一路径上。另一种常见设置是设置 GOPATH=$HOME
.
Go 1.13+
go env -w GOPATH=$HOME/go
Bash
编辑您的 ~/.bash_profile
以添加以下行:
export GOPATH=$HOME/go
保存并退出编辑器。然后,获取您的 ~/.bash_profile
.
source ~/.bash_profile
Zsh
编辑您的 ~/.zshrc
文件以添加以下行:
export GOPATH=$HOME/go
保存并退出编辑器。然后,获取您的 ~/.zshrc
.
source ~/.zshrc
鱼
set -x -U GOPATH $HOME/go
-x
用来指定这个变量应该被导出
-U
使它成为一个通用变量,可用于所有会话和
执着。