初始go語言,並搭建windows開發環境

2018.10.12來到新公司git

來到新公司後,須要先熟悉現有代碼。公司有一部分代碼是用go實現的,因此今天把go的開發環境搭建了一下。如今記錄一下遇到的坑,及解決辦法。github

1,第一步是安裝go的開發環境,我安裝的是go1.9,下載地址(https://www.golangtc.com/download),我下載的是go1.9.2.windows-amd64.msi,。msi後綴的安裝的時候會給你默認配置環境變量,go1.9.2.windows-amd64.zip,.zip後綴的,不用安裝,解壓後直接使用。,但須要本身配置環境變量。我用的是前者golang

引伸:i386=Intel 80386。其實i386一般被用來做爲對Intel英特爾)32位微處理器的統稱。 windows

AMD64,又稱「x86-64」或「x64」,是一種64位元的電腦處理器架構架構

故i386 簡單理解就是32位的;amd64 是64位的版本app

2,idea是一款強大的ide,強大到能夠支持go的開發,因此,我就直接用idea來搭建環境了、。ide

首先安裝git,把代碼從遠程倉庫拉取下來,而且用戶idea打開這個項目,發現項目起不來,由於沒有安裝go插件,file->settings->plugins->browse repositories->go,安裝,見下圖函數

這裏須要注意的是,install以後。返回上一個頁面,要點擊apply,而後纔會提示你重啓,重啓纔會生效,若是不點apply,默認是不重啓的,他會認爲你放棄修改(這個坑說的不清楚,但踩過的人都知道)idea

由於上一個坑,致使插件一直不能生效,因此有用了這個方法:其實這裏也能夠經過手動下載插件,而後手動安裝,但須要下載對應的版本(這個坑踩過、、、)插件

3,而後起起項目,發現報錯,應該是說GOPATH未配置,(忘了,下次搭建時必定要邊搭建邊截圖,哎。。),file->settings->Languages&Framework->go->gopath,我寫的c:\GOPATH(這裏也有坑,忘了是由於什麼了,環境變量也要加上GOPATH:C:\GoPATH),而後再起項目,回報項目了各類github的包找不到,這個須要手動下載,go get XXXXXXX,這裏有個坑,由於golang.org被牆的緣由,可使用github.com/golang/aaaa/,和 golang.org/x/aaaa是同樣的

4,而後就能夠跑了。但這裏還有一個問題,好多同窗必定想調試,到發現調試按鈕是灰色的,是由於配置器錯了,默認配置器是go Single File,這裏須要本身添加配置器,go Application,EditConfigurations->+->Go Application,而後再File框中,輸入主函數所在的go文件,再apply

 

 

而後!!!!ok!!!

後續再在家裏的電腦搭一次,把坑在踩一遍。而後再回來修改這篇文章吧。

相關文章
相關標籤/搜索