教程首發於:微信公衆號《Go編程時光》java
下載地址:golang.google.cn/dl/git
下載完成後,直接雙擊 msi 文件進行安裝,我習慣將軟件安裝在個人 E 盤下的 Program Files
目錄下github
後面就是一路點擊 Next
便可,直到出現以下界面,安裝完成。golang
學習編程語言,使用一個趁心的 IDE,能夠幫你省去不少麻煩。shell
開發 Python 項目,我習慣使用 PyCharm,由於已經習慣了 JetBrains 風格的IDE,能夠替我省去不少熟悉新IDE的成本,因此這裏我照樣使用 JetBrains 專門爲 Go語言開發的IDE:Goland
。編程
Goland 下載地址:download.jetbrains.com/go/goland-2…bash
雙擊下載下來的 exe 文件,除了選擇安裝路徑,我慣例更換成 E 盤以外,一路選擇 Next
, 直到以下界面,根據你的須要全選中(推薦全選)微信
接着一路 Next
,直到出現以下界面,安裝完成,選擇 Run Gogland
當即運行。編程語言
此時若是你若沒有購買 JetBrains 的激活碼,此時是沒法使用 Goland 的。編輯器
爲了讓咱們的學習更加順暢,這裏會教你們使用 破解的方式得到 Goland 的使用權。
首先下載相關的破解補丁:c.biancheng.net/uploads/cou…
下載的 zip 包裏包含三個文件
將 jetbrains-agent.jar 拷貝到 你的 Goland 安裝目錄的bin文件夾下,個人路徑是:E:\Program Files\JetBrains\GoLand 2019.2.3\bin
而後用編輯器打開這兩個文件
在最後一行添加以下一行,你要根據本身路徑對應修改後面的值
-javaagent:E:\Program Files\JetBrains\GoLand 2019.2.3\bin\jetbrains-agent.jar
複製代碼
接着打開回到你的 Goland 啓動界面,點擊 Activation code
,複製 激活碼.txt
中的激活碼,填入再點擊 OK
此時你的 Goland 已經能夠正常使用了,建立個人項目目錄,順便設置好 GOROOT 。
建立好Project後,再點擊 Files->Settings->GOPATH,添加咱們的項目目錄F:\Go-Player
隨便點擊一個go文件,就能在下圖箭頭處看到配置入口,點擊進入配置一下 Go運行器。
按照以下指示進行配置。
去掉參數提示
設置 goproxy
設置 goimports(自動格式化插件),若是 你以前 沒有安裝 ,會提示你點擊 yes
下載安裝 。
至此,環境配置完成。
在項目根目錄下,建立以下三個文件夾,並在 src 目錄下建立一個hello.go 的文件。
點擊運行按鈕,在控制檯咱們看到了熟悉的 Hello, World!
提早設置用戶級的環境變量
GOPATH = F:\Go-Player
PATH = %GOPATH%\bin # 以追加的方式
複製代碼
昨天評論區有人問,GOPATH 和 GOROOT 是什麼?爲何須要設置?回想一下 你學 Python 的話,安裝 Python 解釋器的時候,是否是也要設置環境變量?這裏也是相似。
GOROOT
:在GO語言中表示的是 Go語言編譯、工具、標準庫等的安裝路徑,經過它能夠告訴系統你的 go.exe 是放在哪裏,不設置的話,你後面執行 go get
、go install
的時候,系統就不認識它了。
而 GOPATH
環境變量則表示 Go的工做目錄,這個目錄指定了須要從哪一個地方尋找GO的包、可執行程序等,這個目錄能夠是多個目錄表示。這裏我設置成個人工做空間(目錄你能夠本身定) :F:\Go-Player
,若是不設置的話 ,默認是在你的用戶目錄下的 go 文件夾。
因爲某些緣由,在國內訪問不了 Go 官方的源,這致使咱們在下載一些包的時候,會下載失敗。
解決方法有不少,目前來說,最簡單的是配置一個代理。
具體怎麼配置呢? 只要一條命令就好了。
$ go env -w GOPROXY=https://goproxy.cn,direct
複製代碼
這時要再說一點,GO 項目中,通常來講它的工做目錄結構是這樣的:
因此後面個人建立的GO工做目錄,也是按照這個標準來,先說明一下。
接下來,要開始配置 VS Code 環境。
打開你的 VS Code軟件,先確認你設置的環境變量已經生效,點擊 Terminal
-> New Terminal
,使用 cmd 命令查看環境變量。
如上圖所求,個人環境變量是OK的,若是你的輸出是指向你的用戶目錄:%USERPROFILE%\go
建議你不要折騰(由於我不管重啓多少次 VS Code,其記錄的GOPATH始終指向%USERPROFILE%\go), 直接重啓你的電腦。
好了以後,咱們要從 github 上下載兩個倉庫,之因此要手動下載,是由於有牆的存在,在線安裝的話,不少插件你會下載失敗。
建立目錄 src/goland.org/x/
,並進入此目錄,執行命令
$ git clone https://github.com/golang/tools.git
$ git clone https://github.com/golang/lint.git
複製代碼
點擊 File
- Open Folder
安裝兩個插件:
第一個是:Go 語言的擴展插件
第二個是:Code Runner,讓你的 VS Code 可以編譯運行 Go 的程序。
隨便點開一個 go 文件,在你的右下角會提示要你安裝一些工具,點擊 Install All
而後你在 OUTPUT 就能看到安裝進度
安裝的 exe 文件會放在 %GOPATH%/bin 下,也就是 F:\Go-Player\bin
而此的 src 目錄結構是這樣的
到這時環境配置完成,編寫 HelloWorld,並運行查看輸出,一切完成。
本篇文章由一文多發平臺ArtiPub自動發佈