換新工作啦!!!開心一下。到了新公司一看,乖乖,全MAC辦公,讓我這只用過windows的土包子怎么活,而且公司的人都好高冷,於是自己摸索着搭建go語言開發環境了。
go語言的ide挺多的,JetBrains Gogland,LiteIDE,還有一些文本編輯器也可以改造成ide,比如Atom,VSCode,由於我之前試過VSCode,個人感覺還蠻好用的,所以就選取了這個。下面開始介紹搭建步驟:
1、下載Go語言安裝包https://storage.googleapis.com/golang/go1.7.darwin-amd64.pkg ,雙擊安裝
2、配置Go語言環境變量,打開終端。
cd ~
vi .bash_profile
將以下幾行添加到最后,把YOUR WORKSPACE替換成你想存放代碼的地方,保存。這里說下,GOROOT是指go語言安裝的根目錄,如果有兄弟安裝到別的地方,是需要指定到其他地方的
export GOROOT=/usr/local/go
export GOPATH=/Users/YOUR WORKSPACE
3、在終端上執行
source .bash_profile
go version
如果能夠正確的打印出版本號,則表面go語言安裝成功,下面開始安裝IDE
4、打開官網,https://code.visualstudio.com/ 下載VSCode安裝包
5、下好了之后是個Zip包,雙擊解壓,里面有安裝包,這個時候雙擊安裝包其實就可以用了。不過嘛,個人用電腦的潔癖,還是將這個文件拖到應用程序里面。找不到的話,可以在訪達里面找,就是Mac最左邊兩個小人面對面的那個圖標
6、在應用程序中打開VSCode,這個時候已經可以正常的編輯文本了,不過作為go語言開發者,這點還不夠,需要安裝插件。
7、如下圖所示,安裝搜索到的名字為Go的插件,這個插件可幫我們完成代碼着色等等很多功能
8、安裝完插件,如果想要自動代碼提示等等一堆工具,還需要安裝這個,在終端上執行:
go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
9、上面這些插件安裝的時候,由於google的問題,可能無法安裝,無法安裝的同學可以參考這個安裝 https://www.cnblogs.com/mubing/p/5820038.html
10、重新打開VSCode,就可以愉快的使用了