亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

最近有同學(xué)開始嘗試接觸Go lang,擁抱新技術(shù)永遠(yuǎn)都會(huì)是一個(gè)好習(xí)慣,之前的一篇文章介紹了如何在mac os系統(tǒng)下配置Go lang開發(fā)環(huán)境,這次我們?cè)赪in10系統(tǒng)下進(jìn)行配置,并且更換國內(nèi)的安裝源,最后再和“全宇宙最快的web框架”--Iris親密接觸一下,對(duì)于Iris可能很多朋友并不熟悉,一般Go lang在web開發(fā)領(lǐng)域相對(duì)著名的框架比如Beego或者Gin都名聲在外,這里推薦Iris的原因也并不是因?yàn)樗从诠畔ED女神(彩虹女神)的炫酷名字,而是因?yàn)樗趃oroutine的加持下強(qiáng)大的Go http server的性能。

首先進(jìn)入網(wǎng)站下載win10安裝包:
https://studygolang.com/dl

比之去年,go lang又前進(jìn)了兩個(gè)版本,目前的穩(wěn)定版是1.14.4,發(fā)展勢(shì)頭可謂迅猛,但是這里建議還是選擇go1.12.12版本,因?yàn)楹芏嗫蚣苓€不支持1.14.4,所以這里推薦的通用的穩(wěn)定版本號(hào)是:
go1.12.12.windows-amd64.msi

Win10系統(tǒng)下搭建Go lang開發(fā)環(huán)境更換國內(nèi)源并且體驗(yàn)宇宙最快框架

 

安裝目錄推薦安裝在c:/go即可。

安裝成功后,在Win10的環(huán)境變量中,系統(tǒng)應(yīng)該會(huì)自動(dòng)配置 GOROOT、GOPATH、GOBIN,請(qǐng)確保您的系統(tǒng)中配置了這三個(gè)變量,GOPATH可以理解為開發(fā)目錄,GOROOT是安裝目錄,GOBIN則是可執(zhí)行命令目錄

Win10系統(tǒng)下搭建Go lang開發(fā)環(huán)境更換國內(nèi)源并且體驗(yàn)宇宙最快框架

 

此時(shí)如果在win10命令行輸入命令

go version

go version go1.12.12 windows/amd64

可以打印出版本號(hào)的話,說明安裝成功。

隨后是編輯器的推薦,對(duì)于初學(xué)者來說,這里還是力推vscode,因?yàn)樗唵戊`活,不需要各種復(fù)雜解釋器的配置,只需要安裝 CodeRunner和Go這兩個(gè)插件就足以支撐你敏捷編寫go lang了

Win10系統(tǒng)下搭建Go lang開發(fā)環(huán)境更換國內(nèi)源并且體驗(yàn)宇宙最快框架

 

重啟vscode

新建test.go

package main
import "fmt"

func main() {
    fmt.Println("hello go!")
}

右鍵 "Run Code"

Win10系統(tǒng)下搭建Go lang開發(fā)環(huán)境更換國內(nèi)源并且體驗(yàn)宇宙最快框架

 

編輯器配置好以后,現(xiàn)在我們嘗試安裝一些基于Go lang的三方庫,一般情況下我們使用 go get 來進(jìn)行安裝,它在使用上有點(diǎn)類似于Python的pip,但是令人遺憾的是,國內(nèi)用戶無法直接使用它,因?yàn)楸黄帘瘟耍栽诎惭bIris之前,我們需要針對(duì)go get來更換國內(nèi)源,這里我們使用阿里云的源,在命令行輸入下面兩個(gè)命令

set GO111MODULE=on

set GOPROXY=https://mirrors.aliyun.com/goproxy

開啟GO111MODULE模塊然后指定代理地址
https://mirrors.aliyun.com/goproxy,需要注意的是,如果重啟了電腦,你指定源會(huì)被復(fù)位,所以最好將這兩個(gè)變量也加入到環(huán)境變量的設(shè)置中,可以確保永久生效。

Win10系統(tǒng)下搭建Go lang開發(fā)環(huán)境更換國內(nèi)源并且體驗(yàn)宇宙最快框架

 


之后就可以安心的使用 go get 來安裝彩虹女神Iris了

go get -v -u github.com/kataras/iris

阿里云cdn鏡像的速度還是非常給力的

Win10系統(tǒng)下搭建Go lang開發(fā)環(huán)境更換國內(nèi)源并且體驗(yàn)宇宙最快框架

 

安裝好以后,可以在go的安裝目錄新建一個(gè)項(xiàng)目文件夾,編寫main.go文件

package main
 
import (
	"github.com/kataras/iris"
	"github.com/kataras/iris/middleware/logger"
	"github.com/kataras/iris/middleware/recover"
)
 
func main() {
	App := iris.New()
	app.Logger().SetLevel("debug")
	app.Use(recover.New())
	app.Use(logger.New())
	app.Get("/", func (ctx iris.Context){
		ctx.html("你好,女神")
	})
 
	app.Run(iris.Addr(":8081"), iris.WithoutServerError(iris.ErrServerClosed))
}

這里我們讓Iris跑在8081端口上,進(jìn)入main.go所在的目錄,敲入命令

go run main.go

在編譯過程中,可能會(huì)報(bào)錯(cuò)一些依賴庫未找到,此時(shí)不用擔(dān)心,反復(fù)執(zhí)行g(shù)o run main.go命令進(jìn)行依賴庫的下載,最后把所有依賴都安裝好后,就可以編譯成功,最后運(yùn)行

Win10系統(tǒng)下搭建Go lang開發(fā)環(huán)境更換國內(nèi)源并且體驗(yàn)宇宙最快框架

 

打開瀏覽器,訪問https://localhost:8081/

Win10系統(tǒng)下搭建Go lang開發(fā)環(huán)境更換國內(nèi)源并且體驗(yàn)宇宙最快框架

分享到:
標(biāo)簽:Win10
用戶無頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績?cè)u(píng)定