目錄
- 1. 安裝go軟件包
- 2. 配置系統(tǒng)變量
- 3. 安裝git
- 4. 設置go代理
- 5. 下載gin框架
- 6. 創(chuàng)建項目
- 7. 編譯部署
- 8. 訪問
1. 安裝go軟件包
下載地址:https://studygolang.com/dl
![](/d/20211017/a766acba3406b0dad0a2dffa204e7ad0.gif)
下載后,雙擊安裝即可。
2. 配置系統(tǒng)變量
這里需要配置2個系統(tǒng)變量,一個是GOROOT,一個是GOPATH
![](/d/20211017/1e3655388c25013c1c2351cb590f64e4.gif)
![](/d/20211017/9badef1eca189572d5beb5254db35294.gif)
注意:GOROOT和GOPATH不能在同一路徑下,且變量名必須是GOROOT和GOPATH.
3. 安裝git
下載地址:https://git-scm.com/
下載后,直接雙擊安裝即可。.
cmd窗口中,執(zhí)行go get命令時,必須要有git環(huán)境的支持。
4. 設置go代理
在下載gin框架之前,我們還需要配置go公共代理鏡像,目的是解決github無法訪問或者訪問速度慢的問題,在cmd窗口中執(zhí)行命令:
go env -w GOPROXY=https://goproxy.io,direct
如圖:
![](/d/20211017/40d990939b21b5eed93e8d8b05f71a0e.gif)
這樣設置后,我們的go命令將會從公共代理鏡像中快速拉取代碼了。
5. 下載gin框架
cmd窗口中執(zhí)行命令:
go get -u github.com/gin-gonic/gin
等待片刻后,在GOPATH目錄的src目錄下,將會看到一個github.com目錄,gin框架相關的所有文件,都在這個目錄里面。
注意點1:
如果是在goland的命令行中執(zhí)行上面的命令,則不需要安裝Git,即第3步可以省略,因為goland已經(jīng)內(nèi)置了git插件。
注意點2:
由于網(wǎng)絡原因,此處與google相關的包無法訪問,需要單獨下載。
在GOPATH目錄的src目錄下,新建文件夾google.golang.org,然后cmd窗口中,切換到該目錄下,執(zhí)行命令:
git clone https://github.com/protocolbuffers/protobuf-go.git
如圖:
![](/d/20211017/721f308422e372246ce504b30735d4da.gif)
下載完成后,將protobuf-go目錄重命名為protobuf即可。
![](/d/20211017/b0b04a3f5c91eee7c8a4b9c8799a0a12.gif)
注意點3:
由于網(wǎng)絡原因,此處與golang.org相關的包也無法下載,解決方式與【注意點2】類似。
在GOPATH目錄的src目錄下,新建文件夾golang.org,然后cmd窗口中,切換到該目錄下,執(zhí)行命令:
git clone https://github.com/golang/tools.git
如圖:
![](/d/20211017/d09438e72f41333cb2dce72ae266f2c2.gif)
下載完成后,將tools目錄重命名為x即可。
![](/d/20211017/9a4875ac5c9f020c597c06da09003ded.gif)
進入x目錄,繼續(xù)執(zhí)行命令:
git clone https://github.com/golang/crypto.git
如圖:
![](/d/20211017/a394ba6db5f4855d305f82d6614de20e.gif)
6. 創(chuàng)建項目
打開goland軟件,新建一個項目,如圖:
![](/d/20211017/d9e04bb36de03cf3fe8f0419afe0a8ac.gif)
創(chuàng)建完成后,我們還需要在項目根目錄下手動創(chuàng)建 bin,pkg和src三個文件夾。
bin目錄:用來存放編譯后的exe二進制文件。
pkg目錄:用來存放自定義包,也就是import的來源。
src目錄:用來存放項目源文件,也就是我們的開發(fā)文件。
如圖:
![](/d/20211017/944b28c0f0eb5a0981d27f39a42ccba8.gif)
然后,在src目錄下,我們新建一個go文件,名稱為main.go,內(nèi)容如下:
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()
}
![](/d/20211017/135fd61c904be0144ad6ee954430323f.gif)
7. 編譯部署
7.1 禁用【Go Modules】
![](/d/20211017/354fffd1cdf080753b7f1438fe091cd0.gif)
7.2 配置調(diào)試器
點擊goland軟件右上角【Add Configuration...】,打開后如圖所示:
![](/d/20211017/4c0bbf16812acc945c7ece2d668c42e0.gif)
![](/d/20211017/bfb210eabb3338df729fa9c0e508143e.gif)
配置完成后,點擊軟件右上角的運行或調(diào)試圖標,即可訪問項目。如圖:
![](/d/20211017/c00d24557ccf06e5f4b5e66e8f83f4ac.gif)
同時,在bin目錄下,會自動生成exe文件,只要把這個exe文件復制到服務器上,然后做成系統(tǒng)服務啟動,就可以提供對外訪問了。
8. 訪問
在瀏覽器地址欄中,輸入http://127.0.0.1:8080,即可進行訪問。
到此這篇關于goland 搭建 gin 框架的文章就介紹到這了,更多相關goland 搭建 gin 框架內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:- golang gin框架獲取參數(shù)的操作
- golang gin 框架 異步同步 goroutine 并發(fā)操作
- go語言 xorm框架 postgresql 的用法及詳細注解
- GO語言gin框架實現(xiàn)管理員認證登陸接口
- Go語言框架Beego項目搭建的方法步驟
- go語言實戰(zhàn)之實現(xiàn)比特幣地址校驗步驟
- Go語言快速入門圖文教程
- 詳解Go語言微服務開發(fā)框架之Go chassis