我安装了go1.5.2达尔文/amd 64,但是当我运行go version命令时,我在终端zsh: command not found: go中得到一个错误。我将路径export PATH=$PATH:/usr/local/go/bin添加到bash配置文件中,但我仍然得到错误(我重新启动了终端btw)。我重新安装了,但没有运气。
go version
zsh: command not found: go
export PATH=$PATH:/usr/local/go/bin
b1payxdu1#
就像上面评论中提到的bjhaid:这是因为您必须将PATH添加到~/.zshrc文件中。在~/.zshrc中,您应该添加以下行:
PATH
~/.zshrc
export PATH=$PATH:/usr/local/go/bin export PATH=$PATH:$GOPATH/bin
字符串然后你应该源你的.zshrc文件:
.zshrc
. ~/.zshrc
型
ygya80vv2#
我不断遇到问题,并按照这里的步骤,最终得到了一个工作解决方案: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
型来源:第一个月然后重新启动终端go version个输出:go版本go1.12达尔文/amd 64
enxuqcxy3#
对于bash,你应该编辑.bashrc文件并添加上面提到的行:
.bashrc
字符串
qcbq4gxm4#
将 Go PATH添加到~/.zshrc文件中。打开文件以编辑为-
vim ~/.zshrc
字符串在 ~/.zshrc 中,您应该添加以下行:
型一旦完成,关闭并重新打开终端,你就可以开始了。为了测试,你可以做-
型它将显示输出类似于-
go version go1.15.1 darwin/amd64
tuwxkamq5#
将以下行添加到Mac上的~/.bashrc或~/.bash_profile文件末尾alias go="/usr/local/go/bin/go"个在Terminal中,source ~/.bashrc或source ~/.bash_profile。或者要查看新的更改,您也可以重新打开新的终端会话。
~/.bashrc
~/.bash_profile
alias go="/usr/local/go/bin/go"
Terminal
source ~/.bashrc
source ~/.bash_profile
kokeuurv6#
GOPATH环境变量指定工作区的位置。如果未设置GOPATH,则假定Unix系统上的位置为$HOME/go,Windows系统上的位置为%USERPROFILE%\go。如果您想使用自定义位置作为工作区,则可以设置GOPATH环境变量。这个答案解释了如何在各种Unix系统上设置这个变量。GOPATH可以是系统上的任何目录。在Unix示例中,我们将其设置为$HOME/go(Go 1.8之后的默认值)。请注意,GOPATH不能与Go安装在同一路径上。另一种常见的设置是设置GOPATH=$HOME。
GOPATH
$HOME/go
%USERPROFILE%\go
GOPATH=$HOME
go env -w GOPATH=$HOME/go
编辑~/.bash_profile以添加以下行:
export GOPATH=$HOME/go
型保存并退出编辑器。然后,获取~/.bash_profile的源代码。
编辑~/.zshrc文件以添加以下行:
型保存并退出编辑器。然后,获取~/.zshrc的源代码。
source ~/.zshrc
set -x -U GOPATH $HOME/go
型-x用于指定应导出此变量,-U使其成为通用变量,可用于所有会话并持久化。
-x
-U
hs1ihplo7#
这是我在Mac上做的:使用sudo nano ~/.zshrc打开文件~/.zshrc,然后粘贴export PATH=$PATH:/usr/local/go/bin保存并退出(Ctrl + s,Ctrl + x,然后按y),然后运行. ~/.zshrc go已启动并运行,通过在命令行中键入just go进行验证。
sudo nano ~/.zshrc
enxuqcxy8#
在我的情况下,我没有~/. zshrc配置文件。遵循以下步骤使其工作。Mac OS版本:莫哈韦(10.14.6)Go版本:go1.13.1 darwin/amd64参考链接:https://www.cyberciti.biz/faq/installing-go-programming-language-on-mac-os-x/正如链接中提到的,当我执行“go env”命令时,它抛出错误“go command not found”。在“~/. bashrc“配置文件中添加“export PATH=$PATH:/usr/local/go/bin”并没有起到任何作用!!步骤1:在主路径下创建. zshrc配置文件。$ cd /User/xxxx(例如:/User/tapan)$ touch . zshrc步骤2:在. zshrc文件中附加“PATH”。$ Vim . zshrc$ export PATH=$PATH:/usr/local/go/bin步骤3:获取. zshrc文件源$ source ~/. zshrc步骤4:执行“go env”命令,您应该能够看到本地环境详细信息。$ go env
zshrc
darwin
amd64
bashrc
tapan
e5nqia279#
如果你正在使用fish,请在~/.config/fish/config.fish上的fish配置中添加以下内容:
~/.config/fish/config.fish
# Go set -x PATH "/usr/local/go/bin" "$PATH"
字符串之后,请确保重新启动终端或运行source ~/.config/fish/config.fish
source ~/.config/fish/config.fish
9条答案
按热度按时间b1payxdu1#
就像上面评论中提到的bjhaid:
这是因为您必须将
PATH
添加到~/.zshrc
文件中。在
~/.zshrc
中,您应该添加以下行:字符串
然后你应该源你的
.zshrc
文件:型
ygya80vv2#
我不断遇到问题,并按照这里的步骤,最终得到了一个工作解决方案:http://totzyuta.github.io/blog/2015/06/21/installing-go-by-homebrew-on-mac-os-x/
安装w/brew:
字符串
编辑bash_profile并添加以下路径:
型
来源:
第一个月
然后重新启动终端
go version
个输出:go版本go1.12达尔文/amd 64
enxuqcxy3#
对于bash,你应该编辑
.bashrc
文件并添加上面提到的行:字符串
qcbq4gxm4#
将 Go PATH添加到~/.zshrc文件中。打开文件以编辑为-
字符串
在 ~/.zshrc 中,您应该添加以下行:
型
一旦完成,关闭并重新打开终端,你就可以开始了。为了测试,你可以做-
型
它将显示输出类似于-
型
tuwxkamq5#
将以下行添加到Mac上的
~/.bashrc
或~/.bash_profile
文件末尾alias go="/usr/local/go/bin/go"
个在
Terminal
中,source ~/.bashrc
或source ~/.bash_profile
。或者要查看新的更改,您也可以重新打开新的终端会话。kokeuurv6#
GOPATH
环境变量指定工作区的位置。如果未设置GOPATH
,则假定Unix系统上的位置为$HOME/go
,Windows系统上的位置为%USERPROFILE%\go
。如果您想使用自定义位置作为工作区,则可以设置GOPATH
环境变量。这个答案解释了如何在各种Unix系统上设置这个变量。
GOPATH
可以是系统上的任何目录。在Unix示例中,我们将其设置为$HOME/go
(Go 1.8之后的默认值)。请注意,GOPATH
不能与Go安装在同一路径上。另一种常见的设置是设置GOPATH=$HOME
。Go 1.13+
字符串
Bash
编辑
~/.bash_profile
以添加以下行:型
保存并退出编辑器。然后,获取
~/.bash_profile
的源代码。型
Zsh
编辑
~/.zshrc
文件以添加以下行:型
保存并退出编辑器。然后,获取
~/.zshrc
的源代码。型
鱼
型
-x
用于指定应导出此变量,-U
使其成为通用变量,可用于所有会话并持久化。hs1ihplo7#
这是我在Mac上做的:
使用
sudo nano ~/.zshrc
打开文件~/.zshrc
,然后粘贴export PATH=$PATH:/usr/local/go/bin
保存并退出(Ctrl + s,Ctrl + x,然后按y),然后运行. ~/.zshrc
go已启动并运行,通过在命令行中键入just go进行验证。enxuqcxy8#
在我的情况下,我没有~/.
zshrc
配置文件。遵循以下步骤使其工作。Mac OS版本:莫哈韦(10.14.6)
Go版本:go1.13.1
darwin
/amd64
参考链接:https://www.cyberciti.biz/faq/installing-go-programming-language-on-mac-os-x/
正如链接中提到的,当我执行“go env”命令时,它抛出错误“go command not found”。在“~/.
bashrc
“配置文件中添加“export PATH=$PATH:/usr/local/go/bin”并没有起到任何作用!!步骤1:在主路径下创建.
zshrc
配置文件。$ cd /User/xxxx(例如:/User/
tapan
)$ touch .
zshrc
步骤2:在.
zshrc
文件中附加“PATH”。$ Vim .
zshrc
$ export PATH=$PATH:/usr/local/go/bin
步骤3:获取.
zshrc
文件源$ source ~/.
zshrc
步骤4:执行“go env”命令,您应该能够看到本地环境详细信息。
$ go env
e5nqia279#
如果你正在使用fish,请在
~/.config/fish/config.fish
上的fish配置中添加以下内容:字符串
之后,请确保重新启动终端或运行
source ~/.config/fish/config.fish