mac golang 環境搭建
一、mac 前端安裝
1、Homebrew
Homebrew是mac的包管理工具。Homebrew安裝之前必須先安裝Xcode command line tools(用xcode-select --install進行安裝)
安裝
在此之前,必須保證Xcode command line tools(用xcode-select --install進行安裝 )已經安裝。然後在終端中使用如下命令按照指引安裝Homebrew。
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝完成以後,將Homebrew的可執行命令新增到環境變數中。
echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
簡單使用
1 $ brew install <package_name> #安裝包
2 $ brew update #更新包目錄
3 $ brew outdated #檢視需要更新的包
4 $ brew upgrade <package_name> #更新包
5 $ brew list #檢視已經安裝的包
2、iTerm2
iTerm2是一款強勁的終端程式,用它替換掉OSX自帶的Terminal可以有效的提升效率
下載地址: http://iterm2.com/
3、Zsh
Zsh提供了強大的自動補全功能(能自動補全命令、引數、檔名、程序等),因此用它替換掉自帶的Bash
1 $ curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh
2 $ echo "export PATH=$PATH" >> ~/.zshrc #將當前環境變數匯入到.zshrc中
3 $ source ~/.zshrc
4、oh-my-zsh(不是必須安裝)
oh-my-zsh 是zsh的一個擴充套件,提供了外掛管理,主題定義以及自動完成效果,在這裡oh-my-zsh不是必須安裝。在~/.zshrc中配置自己喜歡的主題(ZSH_THEME)以及各種外掛(plugins),以下是一種外掛啟動情況。
1 plugins=(git github git-flow git-extras brew osx node npm copydir copyfile cp sublime zsh-syntax-highlighting)
二、golang 環境搭建
1、安裝Go程式包
2、建立自己的Go專案路徑(即GOPATH路徑)
$ ~ mkdir ~/codes
$ ~ mkdir ~/codes/go
3、使用Zsh終端工具配置Go環境變數
1 $ echo "export GOROOT=/usr/local/go" >> ~/.zshrc
2 $ echo "export GOPATH=$HOME/codes/go" >> ~/.zshrc
3 $ echo "export PATH=$PATH:$GOPATH/bin" >> ~/.zshrc
4 $ source ~/.zshrc
注:GOROOT變數路徑為第1步安裝Go的安裝路徑,可以使用 which go 命令檢視
GOPATH路徑為2步建立的專案路徑
4、驗證Go環境是否配置正確
$ go version#檢視go的版本資訊
三、sublime text3環境搭建
1、安裝sublime text3
2、安裝sublime text3 package control
在sublime text3中執行快捷鍵control+~ ,調出命令執行工具,執行下面程式碼:
import urllib.request,os; pf ='Package Control.sublime-package'; ipp =sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler())
); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
3、安裝GoSublime外掛
單擊"sublime text->preferences->package control" ,在彈出的對話方塊中選擇"Install Package" ,然後再在彈出的對話方塊中輸入"GoSublime" 搜尋外掛並安裝
四、beego環境搭建
在終端工具中執行如下命令
$ go get github.com/beego/bee
注:如果沒安裝git工具,會自動提示並安裝