mac 彻底删除 golang

按照官方解释,root 权限下
删除

➜  ~ rm -rf /usr/local/go

删除

➜  ~ rm -rf /etc/paths.d/go

将环境变量,有关 go 的删了即可

➜  ~ vim ~/.bash_profile

执行完,再查看一下

➜  ~ pkgutil --pkgs | grep -i go

显示

com.google.sketchup8.sketchup.application
com.google.sketchup8.sketchup.support
com.googlecode.go

如此应该可以用

➜  ~ brew install go

安装最新版本的了吧,但是
抱歉,不行,提示

Warning: go-1.8.1 already installed

昨天从装 go 1.8.1 到今天卸载,内心无比崩溃

继续看一下哪里还有

➜  ~ which go
/usr/local/bin/go
➜  ~ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/xxx/go"
GORACE=""
GOROOT="/usr/local/Cellar/go/1.8.1/libexec"
GOTOOLDIR="/usr/local/Cellar/go/1.8.1/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/12/qpph2f511xq_hbw9hn8nkq4h0000gn/T/go-build576628875=/tmp/go-build -gno-record-gcc-switches -fno-common"
CXX="clang++"
CGO_ENABLED="1"
PKG_CONFIG="pkg-config"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
➜  bin cd /usr/local/Cellar
➜  Cellar ls
ant            gettext        icu4c          kubernetes-cli libpng         openssl        readline       unixodbc
freetype       go             jpeg           libevent       libxml2        php71          tmux           wget
➜  Cellar cd go
➜  go ls
1.8.1
➜  go cd ..
➜  Cellar ls
ant            gettext        icu4c          kubernetes-cli libpng         openssl        readline       unixodbc
freetype       go             jpeg           libevent       libxml2        php71          tmux           wget
➜  Cellar rm -rf go
➜  Cellar which go
go not found
➜  Cellar cd /
➜  / which go
go not found
➜  / go
zsh: command not found: go

重新安装 go

➜  / brew install go
    原文作者:钟沐
    原文地址: https://www.jianshu.com/p/2165567cd5ef
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞