goland 搭建 gin 框架的步驟詳解
1. 安裝go軟體包
下載地址:https://studygolang.com/dl
下載後,雙擊安裝即可。
2. 配置系統變數
這裡需要配置2個系統變數,一個是GOROOT,一個是GOPATH
注意:GOROOT和GOPATH不能在同一路徑下,且變數名必須是GOROOT和GOPATH.
3. 安裝git
下載地址:https://git-scm.com/
下載後,直接雙擊安裝即可。.
cmd視窗中,執行go get命令時,必須要有git環境的支援。
4. 設定go代理
在下載gin框架之前,我們還需要配置go公共代理映象,目的是解決github無法訪問或者訪問速度慢的問題,在cmd視窗中執行命令:
go env -w GOPROXY=https://goproxy.io,direct
如圖:
這樣設定後,我們的go命令將會從公共代理映象中快速拉取程式碼了。
5. 下載gin框架
cmd視窗中執行命令:
go get -u github.com/gin-gonic/gin
等待片刻後,在GOPATH目錄的src目錄下,將會看到一個github.com目錄,gin框架相關的所有檔案,都在這個目錄裡面。
注意點1:
如果是在goland的命令列中執行上面的命令,則不需要安裝Git,即第3步可以省略,因為goland已經內建了git外掛。
注意點2:
由於網路原因,此處與google相關的包無法訪問,需要單獨下載。
在GOPATH目錄的src目錄下,新建資料夾google.golang.org,然後cmd視窗中,切換到該目錄下,執行命令:
git clone https://github.com/protocolbuffers/protobuf-go.git
如圖:
下載完成後,將protobuf-go目錄重新命名為protobuf即可。
注意點3:
由於網路原因,此處與golang.org相關的包也無法下載,解決方式與【注意點2】類似。
在GOPATH目錄的src目錄下,新建資料夾golang.org,然後cmd視窗中,切換到該目錄下,執行命令:
git clone https://github.com/golang/tools.git
如圖:
下載完成後,將tools目錄重新命名為x即可。
進入x目錄,繼續執行命令:
git clone https://github.com/golang/crypto.git
如圖:
6. 建立專案
開啟goland軟體,新建一個專案,如圖:
建立完成後,我們還需要在專案根目錄下手動建立 bin,pkg和src三個資料夾。
bin目錄:用來存放編譯後的exe二進位制檔案。
pkg目錄:用來存放自定義包,也就是import的來源。
src目錄:用來存放專案原始檔,也就是我們的開發檔案。
如圖:
然後,在src目錄下,我們新建一個go檔案,名稱為main.go,內容如下:
package main import ( "github.com/gin-gonic/gin" "net/http" ) func main() { router := gin.Default() router.GET("/",func(c *gin.Context) { c.String(http.StatusOK,"Hello!歡迎來到GO世界!") }) // 預設埠是8080,也可以指定埠 r.Run(":80") router.Run() }
7. 編譯部署
7.1 禁用【Go Modules】
7.2 配置偵錯程式
點選goland軟體右上角【Add Configuration...】,開啟後如圖所示:
配置完成後,點選軟體右上角的執行或除錯圖示,即可訪問專案。如圖:
同時,在bin目錄下,會自動生成exe檔案,只要把這個exe檔案複製到伺服器上,然後做成系統服務啟動,就可以提供對外訪問了。
8. 訪問
在瀏覽器位址列中,輸入http://127.0.0.1:8080,即可進行訪問。
到此這篇關於goland 搭建 gin 框架的文章就介紹到這了,更多相關goland 搭建 gin 框架內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!