我安装go1.13.3.darwin-amd64.pkg
在 Mac 上。我在~/.bash_profile
GOPATH = $HOME/gocode
GOROOT = /usr/local/go
PATH = $PATH:$GOPATH/bin
用 保存编辑source /.bash_profile
。
go version
在终端上检查。但我没有看到安装了 go 版本。
有什么我错过的吗。
我安装go1.13.3.darwin-amd64.pkg
在 Mac 上。我在~/.bash_profile
GOPATH = $HOME/gocode
GOROOT = /usr/local/go
PATH = $PATH:$GOPATH/bin
用 保存编辑source /.bash_profile
。
go version
在终端上检查。但我没有看到安装了 go 版本。
有什么我错过的吗。
您可以使用 fallowing 命令检查 go 所需的环境。
$ go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/home/user/.cache/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/user/golang"
GOPROXY=""
GORACE=""
GOROOT="/usr/lib/golang"
GOTMPDIR=""
GOTOOLDIR="/usr/lib/golang/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
CXX="g++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build484316132=/tmp/go-build -gno-record-gcc-switches"
如果 go 命令本身不起作用,则正确设置指向 go 二进制文件的 PATH,在我的情况下是 /usr/bin/go
$ which go
/usr/bin/go
$ go version
go version go1.11.5 linux/amd64
您可以尝试以下配置.bashrc
:
# Golang
export GOPATH="/opt/DEVOPS/SDK/golang/go_projects"
export GOROOT="/opt/DEVOPS/SDK/golang/go"
export GOBIN="$GOPATH/bin"
export PATH="$PATH:$GOROOT/bin:$GOBIN"
前两行必须反映您的 GO 路径。
第一个 ( GOPATH
) 是存储包的位置 ( go get
)。
第二个和你的 go 安装有关。
比加载新的环境:
source /home/$(whoami)/.bashrc