Go語言學習準備

從零搭建Go語言開發環境

# 1 下載

Go官網下載地址:https://golang.org/dl/html

Go官方鏡像站(推薦):https://golang.google.cn/dl/git

選擇對應的系統版本

# 2 安裝

# 2.1 雙擊下載好的文件go1.13.4.windows-amd64.msi

# 2.2 一直點擊下一步便可安裝成功

# 2.3 建議把go語言安裝在每一個盤的根目錄下:如 E:/go

# 3 驗證是否安裝成功

# 3.1 打開命令提示符輸入go version回車

查看安裝是否成功

# 4 配置環境變量GOPATH和GOROOT

# GOROOT:go安裝的根目錄,如E:/go

# GOPATH:項目開發文件夾目錄,如D:/go_project

go環境變量配置

系統變量PATH配置

# 5 Go開發編輯器Goland安裝

# 5.1 下載地址 https://www.jetbrains.com/go/

Goland下載

# 5.2 一直點擊下一步便可安裝成功

# 5.3 激活Goland 2019.2

激活教程 :https://blog.csdn.net/qq_39969226/article/details/102643244github

# 6 Go開發GOPATH目錄結構說明

在進行Go語言開發的時候,咱們的代碼老是會保存在$GOPATH/src目錄下。在工程通過go build、go install或go get等指令後,會將下載的第三方包源代碼文件放在$GOPATH/src目錄下, 產生的二進制可執行文件放在 $GOPATH/bin目錄下,生成的中間緩存文件會被保存在 $GOPATH/pkg 下。golang

若是咱們使用版本管理工具(Version Control System,VCS。經常使用如Git)來管理咱們的項目代碼時,咱們只須要添加$GOPATH/src目錄的源代碼便可。bin 和 pkg 目錄的內容無需版本控制。 go開發目錄結構windows

# 7 Go項目結構

# 7.1 適合我的開發者

咱們知道源代碼都是存放在GOPATH的src目錄下,那咱們能夠按照下圖來組織咱們的代碼。 適合我的開發者緩存

# 7.2 目前流行的項目結構

Go語言中也是經過包來組織代碼文件,咱們能夠引用別人的包也能夠發佈本身的包,可是爲了防止不一樣包的項目名衝突,咱們一般使用頂級域名來做爲包名的前綴,這樣就不擔憂項目名衝突的問題了。編輯器

由於不是每一個我的開發者都擁有本身的頂級域名,因此目前流行的方式是使用我的的github用戶名來區分不一樣的包。工具

流行的項目結構

# 7.3 適合企業開發者

企業開發項目結構

相關文章
相關標籤/搜索