Mac下安裝Go和配置相應環境

Mac下安裝Go和配置相應環境

發表於 2015-08-29   |   分類於 Go   |   暫無評論git

網上的教程不少,可是並不完整,使得我在安裝的過程當中遇到了各類問題。後來綜合幾個教程給配置好了。我採用了兩種方法,後來去掉了其中的一種。下面是個人安裝步驟:golang

方法一:homebrew

homebrew是Mac系統下面目前使用最多的管理軟件的工具,目前已支持Go,能夠經過命令直接安裝Go,爲了之後方便,應該把 git mercurial 也安裝上:vim

1
2
3
4
brew update && brew upgrade
brew install git
brew install mercurial
brew install go

這樣安裝以後經過命令行輸入go就能夠看到相關的信息。輸入go env查看環境信息:bash

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH=""
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
CC="clang"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fno-common"
CXX="clang++"
CGO_ENABLED="1"

方法二:pkg包安裝

直接去官方下載安裝包,而後雙擊安裝,以後一樣地輸入gogo envgo version等查看是否安裝。工具

spa

環境變量配置

1.0 查看是否存在bash_profile命令行

1
cd ~/.bash_profile

2.0 若是不存在則建立bash_profile Mac環境配置文件code

1
vim ~/.bash_profile

3.0 添加go 環境變量
若是是第一種安裝方法,只須要指定一下GOPATH便可。爲了讓本身的程序編譯以後在命令行任何地方能直接執行,再加入GOPATH下的bin便可:blog

1
2
3
4
5
6
7
8
#This is my personal bash_profile,when loaded at login.
#===2015-08-15===

#GOPATH
export GOPATH=$HOME/Documents/go_workspace

#GOPATH bin
export PATH=$PATH:$GOPATH/bin

可是第二種方法安裝以後輸入go會顯示ommand not found: go,因此須要在.bash_profile中指定GOROOT下的bin教程

1
2
3
4
5
6
7
8
9
10
11
12
13
#This is my personal bash_profile,when loaded at login.
#===2015-08-15===
#GOROOT
export GOROOT=/usr/local/go

#GOPATH
export GOPATH=$HOME/Documents/go_workspace

#GOROOT bin
export PATH=$PATH:$GOROOT/bin

#GOPATH bin
export PATH=$PATH:$GOPATH/bin

通常環境變量更改後,重啓後生效。在重啓終端的時候就會自動執行.bash_profile文件。

若是想馬上生效,則可執行下面的語句:

1
$ source .bash_profile

問題:

若是打開終端沒有生效,就把上面的追加到~/.zshrc中:

1
open -e ~/.zshrc

複製粘貼保存便可。

相關文章
相關標籤/搜索