Golang入門(mén)系列(一)如何快速搭建Golang開(kāi)發(fā)環(huán)境

2024-03-14    分類(lèi): 網(wǎng)站建設(shè)

安裝 Go

Go語(yǔ)言的優(yōu)劣,這里就不介紹了,下面直接講Go 的安裝:

Go 的官方網(wǎng)站:http://golang.org/(需要翻墻軟件)

下載對(duì)應(yīng)平臺(tái)的安裝包。注意區(qū)分32位還是64位操作系統(tǒng)。

安裝包下載完成之后,安裝過(guò)程很簡(jiǎn)單,傻瓜式下一步到底就好了。

Go 環(huán)境變量

安裝go 的時(shí)候,安裝程序會(huì)自動(dòng)把相關(guān)目錄寫(xiě)到系統(tǒng)環(huán)境。但是如果是zip 的安裝,需要自己手動(dòng)添加。

主要配置以下幾個(gè):

GOROOT:Go 安裝后的根目錄(例如:D:\Go),安裝過(guò)程中會(huì)由安裝程序自動(dòng)寫(xiě)入系統(tǒng)環(huán)境變量中。GOBIN:Go 的二進(jìn)制文件存放目錄(%GOROOT%\bin)PATH:需要將 %GOBIN% 加在 PATH 變量的最后,方便在命令行下運(yùn)行。

當(dāng)環(huán)境變量都配置完成之后,Go 就已經(jīng)安裝完畢了。打開(kāi)命令行,運(yùn)行 go 命令,就可以看到如下的提示了。

Go 工作空間

GOPATH : Go 的工作空間,就是我們的開(kāi)發(fā)和依賴(lài)包的目錄(例如:我的是 D:\Go_Path\go) ,此目錄需要手動(dòng)配置到系統(tǒng)環(huán)境變量

GOPATH 工作空間是一個(gè)目錄層次結(jié)構(gòu),其根目錄包含三個(gè)子目錄:

src:包含 Go 源文件,注意:你自己創(chuàng)建依賴(lài)的package,也要放到GOPATH 目錄下,這樣才能夠被引用到。pkg:包含包對(duì)象,編譯好的庫(kù)文件bin:包含可執(zhí)行命令

注意:

1. 需要將GOPATH 路徑,手動(dòng)寫(xiě)入到系統(tǒng)環(huán)境變量。

2. 不要把 GOPATH 設(shè)置成 Go 的安裝路徑

3. 你自己創(chuàng)建依賴(lài)的package,也要放到GOPATH 目錄下,這樣才能夠被引用到。

配置好之后,通過(guò) go env 命令來(lái)查看go環(huán)境是否配置正確:

Hello World

現(xiàn)在,一起來(lái) Hello World 吧!

package main import ( "fmt" ) func main() { fmt.Println("Hello World!") }

將上面的程序保存成 helloworld.go,然后在命令行中執(zhí)行:

go run helloworld.go其他

1. IDE 的下載安裝這里就不說(shuō),大家直接去這個(gè)地址下載就行。

LiteIDE:https://studygolang.com/dl 這個(gè)是最新的1.10.3,免費(fèi)的IDE

2. 我用的是Atom 編輯器。配置有點(diǎn)麻煩,不建議大家使用。

3. 后面直接講Go語(yǔ)言的如何使用。

4. 能翻的最好翻墻,因?yàn)楹芏鄍ackage 在golang官網(wǎng),不翻墻下載不下來(lái)。

非常感謝您讀完創(chuàng)新互聯(lián)的這篇文章:"Golang入門(mén)系列(一)如何快速搭建Golang開(kāi)發(fā)環(huán)境",僅為提供更多信息供用戶(hù)參考使用或?yàn)閷W(xué)習(xí)交流的方便。我們公司提供:網(wǎng)站建設(shè)、網(wǎng)站制作、官網(wǎng)建設(shè)、SEO優(yōu)化、小程序制作等服務(wù),歡迎聯(lián)系我們提供您的需求。

分享標(biāo)題:Golang入門(mén)系列(一)如何快速搭建Golang開(kāi)發(fā)環(huán)境
網(wǎng)址分享:http://www.muchs.cn/news40/320240.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、微信小程序、網(wǎng)站建設(shè)定制網(wǎng)站、ChatGPT、品牌網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站