溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

windows安裝部署go的方法是什么

發(fā)布時(shí)間:2023-02-24 11:38:54 來(lái)源:億速云 閱讀:97 作者:iii 欄目:開(kāi)發(fā)技術(shù)

這篇文章主要介紹“windows安裝部署go的方法是什么”,在日常操作中,相信很多人在windows安裝部署go的方法是什么問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”windows安裝部署go的方法是什么”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

1. 打開(kāi)瀏覽器,地址欄輸入:https://golang.google.cn/dl/

2. 選擇下載的安裝包:go1.19.4.windows-amd64.msi 你下載的時(shí)候選擇最新的就好。

windows安裝部署go的方法是什么

下載好后是這個(gè)東西:

windows安裝部署go的方法是什么

然后雙擊后,一頓next 下一步到安裝結(jié)束:

windows安裝部署go的方法是什么

注意中間默認(rèn)的安裝路徑為C:\Program Files\Go\ ,可能有不同,這個(gè)可以自己修改。go也沒(méi)多大,放在c盤(pán)正好,小伙伴不要強(qiáng)迫癥,什么都去移動(dòng)到其他盤(pán)符。

windows安裝部署go的方法是什么

安裝完畢,點(diǎn)擊Finish。

此時(shí),你可以打開(kāi)電腦的cmd命令提示符,直接輸入go version 看看顯示如果和下面一樣視為成功:這步就是顯示下go的版本號(hào),如果能顯示,說(shuō)明系統(tǒng)找到了go。

windows安裝部署go的方法是什么

如果沒(méi)有成功,那么可能是你的系統(tǒng)環(huán)境變量因?yàn)槟撤N原因沒(méi)有自動(dòng)添加成功,你就手動(dòng)添加一下就好,win10可以這樣設(shè)置環(huán)境變量:(成功的小伙伴跳過(guò)這段環(huán)境變量相關(guān)藍(lán)色字體段落)

右鍵此電腦 - 選擇屬性 - 然后左上角搜索框輸入環(huán)境 - 選擇編輯系統(tǒng)環(huán)境變量。

windows安裝部署go的方法是什么

選擇后打開(kāi)的對(duì)話框中點(diǎn)擊環(huán)境變量按鈕:

windows安裝部署go的方法是什么

然后在下面框的系統(tǒng)變量中找到這個(gè)Path  , 點(diǎn)擊編輯按鈕:

windows安裝部署go的方法是什么

然后新的對(duì)話框,滾動(dòng)條滑到最下面,看看有沒(méi)有正確的環(huán)境變量,比如我這個(gè): C:\Program Files\Go\bin   因?yàn)槲襣o就是安裝到這了。

windows安裝部署go的方法是什么

如果沒(méi)有,那你就點(diǎn)擊右上角新建按鈕,然后在出現(xiàn)的最底部空行內(nèi)寫(xiě)上你go的路徑后面加個(gè)\bin 即可。比如我這個(gè):C:\Program Files\Go\bin

然后一路確定關(guān)掉所有窗口,也關(guān)掉cmd,然后再重新打開(kāi)cmd,輸入go version ,基本就是成功的了。

以上就是win10安裝環(huán)境變量的辦法。

重回主線,現(xiàn)在go語(yǔ)言已經(jīng)可以生效了,但是如果你看其他教程,會(huì)發(fā)現(xiàn)接下來(lái)還有一段麻煩的動(dòng)作,就是配置gopath ,gopath其實(shí)只是一個(gè)路徑,用來(lái)存放你go語(yǔ)言代碼的路徑,當(dāng)你在cmd中,輸入go env的時(shí)候,會(huì)彈出一堆配置,其中就有個(gè)gopath。

windows安裝部署go的方法是什么

如果你對(duì)這個(gè)路徑不滿意,是可以通過(guò)go env -w 命令來(lái)替換里面任何一行配置的。不過(guò)如果改了之后,最好還是去手動(dòng)配置下環(huán)境變量。所以我勸新手,就別瞎折騰了,老實(shí)用默認(rèn)最好最簡(jiǎn)單。

然后就是正式的創(chuàng)建 你寫(xiě)代碼的 工作區(qū)了。

首先進(jìn)入到你gopath的這個(gè)路徑:C:\Users\Admin\go

windows安裝部署go的方法是什么

結(jié)果發(fā)現(xiàn)這個(gè)路徑下根本沒(méi)有g(shù)o這個(gè)文件夾,所以你要手動(dòng)把它創(chuàng)建出來(lái):

右鍵-新建文件夾-起名為go-并進(jìn)入:

windows安裝部署go的方法是什么

現(xiàn)在里面空蕩蕩的,沒(méi)關(guān)系,你要立即手動(dòng)創(chuàng)建三個(gè)文件夾:bin, pkg , src

windows安裝部署go的方法是什么

這三個(gè)文件夾各有用處,其中bin是管理你的一些命令的, pkg是管理包的,src才是你能正常寫(xiě)代碼的地方。所以你現(xiàn)在有兩件事要做:

 再次去系統(tǒng)環(huán)境變量中添加bin目錄。

windows安裝部署go的方法是什么

2. 去src文件夾里繼續(xù)進(jìn)行操作。

去src文件夾里后,你要依次做以下幾件事:

創(chuàng)建模塊管理文件:go.mod

首先打開(kāi)cmd,進(jìn)入src目錄,然后執(zhí)行命令(go mod init src),然后再用dir就可以看到go.mod文件了,有它在,后續(xù)你的多文件來(lái)回導(dǎo)入引用就會(huì)很方便了,直接使用src/開(kāi)頭+后續(xù)文件夾名就可以引入其他文件函數(shù)了。

windows安裝部署go的方法是什么

然后不要著急,先在src目錄下再創(chuàng)建倆個(gè)文件夾,一個(gè)叫main,一個(gè)叫tool。

windows安裝部署go的方法是什么

在之后的基礎(chǔ)語(yǔ)法學(xué)習(xí)中,我們?cè)趍ain的里面寫(xiě)入口代碼,在tool里面寫(xiě)一些工具函數(shù)即可。

然后在main文件夾中我們即可開(kāi)始第一個(gè)腳本的創(chuàng)建了。

注意,如果你還米有任何編譯器ide,那么建議去下載goland,當(dāng)然這里我們可以用最最最原始的txt文本來(lái)寫(xiě)代碼,反正就是先測(cè)試下環(huán)境是否ok唄...

windows安裝部署go的方法是什么

然后打開(kāi)它,寫(xiě)上下列代碼:這是最開(kāi)始的標(biāo)準(zhǔn)代碼,輸出helloworld

windows安裝部署go的方法是什么

然后保存后退出,修改后綴為.go , 提示直接選 是

windows安裝部署go的方法是什么

windows安裝部署go的方法是什么

然后怎么運(yùn)行呢?因?yàn)闆](méi)有下載goland,所以我們可以通過(guò)cmd里的命令行來(lái)運(yùn)行。

先進(jìn)入到main文件夾下

然后執(zhí)行命令:go run test.go

即可看到運(yùn)行輸出:hello,world 了,這代表一切順利成功。

windows安裝部署go的方法是什么

實(shí)際上,go腳本的運(yùn)行方法非常多,還可以用下列方法運(yùn)行:

 go run test.go

go build  test.go  這個(gè)命令會(huì)生成一個(gè)exe可執(zhí)行文件,之后雙擊就可以運(yùn)行了, 當(dāng)然,因?yàn)殡p擊后會(huì)啟動(dòng)一個(gè)臨時(shí)cmd窗口,而執(zhí)行輸出也是一瞬間的事,執(zhí)行后窗口就會(huì)自動(dòng)關(guān)閉,所以你看到的就是黑色的cmd一閃就消失了,這是正常的。

windows安裝部署go的方法是什么

3. go install 命令,這個(gè)命令會(huì)直接打包你整個(gè)目錄,然后在你的gopath/bin目錄下會(huì)生成一個(gè)main.exe 文件,雙擊運(yùn)行,效果也是一樣的cmd一閃而逝。它和go build的區(qū)別歡迎看我的具體課程,可以給大家說(shuō)的很明白,這里就不再贅述。

關(guān)于生成的exe可執(zhí)行文件,其實(shí)受一開(kāi)始的go env 配置中這倆行控制的,你要是想生成別的系統(tǒng)的可執(zhí)行文件,也可以修改一下:不過(guò)新手我勸各位就別搞這些幺蛾子了,回頭搞亂了還不會(huì)修,想重裝還不會(huì)卸載,就毀了...

windows安裝部署go的方法是什么

到此,關(guān)于“windows安裝部署go的方法是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注億速云網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI