引用:https://blog.csdn.net/qq_41188944/article/details/107819492
1、首先安裝go,我安裝的版本是1.16.2
安裝路徑是C:\Program Files\go
2、創建工作目錄,也就是你寫代碼的位置
D:\gotest
3、在D:\gotest中創建項目目錄,比如learn-gin
4、用goland打開D:\gotest\learn-gin目錄
5、設置GOROOT和GOPATH
6、開啟GOMODULE和設置GOPROXY
打開goland的Terminal控制台,進行設置
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
7、初始化go module
此時會多出一個D:\gotest\learn-gin\go.mod文件,文件里面的內容是
8、下載gin
此時檢查go.mod文件,發現大部分飄紅:
這是因為沒有單獨設置go module。
9、單獨在goland中設置
此時再查看,就正常了。
10、創建example.go,使用gin
11、運行文件,檢查結果
文件任意處,右鍵點擊
瀏覽器訪問localhost:8080/ping
結果
總結:
尤其要注意go module的問題,我第一次測試時,沒有注意go module的問題。
因為使用python習慣了,我一直以為只要設置好python的執行路徑,就可以安心編寫代碼了。
安裝第三方包時,只需要pip install即可,然后在python腳本引入即可。
但是go不行,在go的1.16版本中,必須使用go module來管理包。
在沒有go mod init learn-gin時,用go get -u gin死活安裝不上gin。
所以大家要注意!