一.項目背景
之前了解到有的公司開始用Go重構Java項目,于是本著萬一Go火了呢的想法計劃學習一下Go。
二.安裝Go
環境:Mac OS 10.12.6
安裝過程:
Mac上安裝Go環境?基本參照了此文的內容,感謝原作者。
需要注意的是
1.Go官網需要fq
2.有的教程里寫需要自己改動GOROOT,即需要自己在bash_profile里寫GOROOT,GOBIN,GOPATH三個路徑,我目前只在bash_profile里寫了GOPATH一個路徑,原因之后再解釋,暫時運行是沒問題的。
下載即安裝完成后修改bash_profile(如果有不知道如何修改bash_profile的小伙伴可以單獨私信我),網上也有教程里說用terminal和iterm需要進行不同的修改方法,前者修改profile或bash_profile后者修改zsh_profile,但我用iterm修改的是bash_profile也沒問題
測試運行
Go測試用例?請參照本例進行測試,該測試環境使用的是命令行編譯即運行,如果測試結果喂你要打印的字符串說明的已經正確安裝和配置了Go,恭喜!
Gogland
Gogland下載?網上很多教程里說可以用sublime text進行開發,竊以為那必然可以但是我信有很多小伙伴習慣了用idea之類的可視化編譯器就覺得還是有個ide好啊...Gogland類似于IDEA,pycharm等,用得習慣上手快。
附上一個Gogland的配置教程?Gogland配置?非常感謝原作者
我們可以用之前在測試運行時的Hello World程序,區別是我按照教程里試用了比較規范的創建項目方法。寫完一個簡單的Hello World之后你會發現是不能編譯和運行的,原因是需要進行一些配置。
1.Gogland_EAP->Preference->Go->GOROOT設置為/usr/local/go 此處路徑為安裝Go時的默認地址,如果你安裝時候進行了修改,這里也要做相應的修改。
2.Gogland_EAP->Preference->Go->GOPATH設置為/Users/z*******u/Documents/Go 此處路徑我理解為你創建項目的根目錄,你也可以寫在bash_profile里,此處設置最下方可以勾選試使用system environment里設置的路徑。
3. Run->Edit Configuration->'+'->Go application
此處設置有2種方法:
a.設置Run kind為file,路徑設置為文件的路徑,apply+OK即可運行
b.設置Run kind為package,這種設置方式比較普遍,適用于整個項目:Run kind:package; Package path:main; Working directory:/Users/z******u/Documents/Go/hello/src
按這種設置完成之后運行有可能會運行報錯(Error:cannot find package ‘main’),原因是你的GOPATH設置有問題,需要把你這個項目的根目錄加進去,對于我這個項目來說就是在GOPATH里加一個/Users/z******u/Documents/Go/hello即可
祝各位Go旅程順利!