最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VScode下配置Go語言開發(fā)環(huán)境(2023最新)

 更新時(shí)間:2023年10月23日 15:05:27   作者:邁克柯里喵  
在VSCode中配置Golang開發(fā)環(huán)境是非常簡單的,本文主要記錄了Go的安裝,以及給vscode配置Go的環(huán)境,具有一定的參考價(jià)值,感興趣的可以了解一下

本文主要記錄了 Go 的安裝,以及給 vscode 配置 Go 的環(huán)境。
截圖比較多所以顯得文章比較長。如有錯(cuò)誤歡迎指出~

  • 系統(tǒng):Windows 10
  • go:1.20.6
  • vscode:June 2023 (version 1.80)

一、下載并安裝 Go

下載鏈接:Go下載

下載和系統(tǒng)對(duì)應(yīng)的版本,我是 windows 所以選擇了下圖的這個(gè)。選的是最新的穩(wěn)定版本 go1.20.6:

請(qǐng)?zhí)砑訄D片描述

路徑可以自定義,這里我放到 D 盤:

請(qǐng)?zhí)砑訄D片描述

安裝完成后,Win + R 打開輸入 cmd 打開命令行窗口,然后輸入 go version 可以查看 Go 的版本:

請(qǐng)?zhí)砑訄D片描述

如果沒有顯示版本號(hào),可能是你在安裝 Go 的時(shí)候已經(jīng)打開了命令行窗口,此時(shí)關(guān)閉所有的命令行窗口后,再重新打開一個(gè)命令行窗口輸入 go version 重試一次就好了。

二、配置環(huán)境變量(可選)

可以通過修改環(huán)境變量,修改 Go 的相關(guān)路徑。由于我的 C 盤空間比較緊張,所以我修改了一下。如有需要可以參考本小節(jié)。

注意!建議在修改環(huán)境變量的時(shí)候,記錄好原本的環(huán)境變量是什么樣的,以及后來添加了哪些環(huán)境變量,以方便后面出現(xiàn)了問題需要卸載 Go 時(shí),給自己留條后路。(可以寫一個(gè)文檔,邊修改邊截圖記錄一下。)

首先,右鍵此電腦 → 屬性 → 高級(jí)系統(tǒng)設(shè)置 → 環(huán)境變量:

請(qǐng)?zhí)砑訄D片描述

請(qǐng)?zhí)砑訄D片描述

請(qǐng)?zhí)砑訄D片描述

新建系統(tǒng)變量,按下圖所示填寫后點(diǎn)擊確定:

請(qǐng)?zhí)砑訄D片描述

然后可以找一個(gè)位置做為 GOPATH 的目錄,這里我選擇在 D 盤新建一個(gè)名為 go 的目錄,然后新建系統(tǒng)變量:

請(qǐng)?zhí)砑訄D片描述

把用戶變量里的 GOPATH 也換成自定義的目錄:

請(qǐng)?zhí)砑訄D片描述

就像下面這樣:

請(qǐng)?zhí)砑訄D片描述

然后編輯用戶變量里的 Path:

請(qǐng)?zhí)砑訄D片描述

請(qǐng)?zhí)砑訄D片描述

這里原本是 %USERPROFILE%\go\bin,改成 %GOPATH%\bin

請(qǐng)?zhí)砑訄D片描述

在 GOPATH 對(duì)應(yīng)的目錄下(我的是 D:\go)新建三個(gè)文件夾:bin、pkg、src:

請(qǐng)?zhí)砑訄D片描述

最后可以去看一下系統(tǒng)變量里的 Path(點(diǎn)擊 Path然后編輯):

請(qǐng)?zhí)砑訄D片描述

一般的話可以看到 Go 的路徑已經(jīng)配置好了,我們不需要?jiǎng)?,這是 Go 在安裝時(shí)自動(dòng)配置的。之前用 go version 查看版本號(hào)也是因?yàn)檫@里的環(huán)境變量,如果以后出現(xiàn)命令未找到等問題,可以回到這里檢查。

請(qǐng)?zhí)砑訄D片描述

配置環(huán)境完變量后,記得點(diǎn)擊「確定」再退出。

最后,Win + R,輸入 cmd 打開命令行,輸入 go env 可以檢查一下,主要是看一下紅框里的兩個(gè),應(yīng)該是和我們前面設(shè)置的一致:

請(qǐng)?zhí)砑訄D片描述

三、配置 vscode

1、下載或更新 vscode

需要保證你的 vscode 是「最新的」,因?yàn)槲以谂渲玫臅r(shí)候發(fā)現(xiàn),雖然我安裝的 Go 是最新的版本,但是因?yàn)?vscode 還是 2020 的版本,導(dǎo)致通過 vscode 安裝的相關(guān)擴(kuò)展的版本很低,從而出現(xiàn)了一系列問題。

所以,如果你還沒安裝 vscode 直接去下載最新的 vscode 即可,網(wǎng)絡(luò)上有很多教程。

如果你已經(jīng)有 vscode 了,可以檢查一下版本是否是最新版,方法如下:

打開 vscode → 文件 → 首選項(xiàng) → 設(shè)置:

請(qǐng)?zhí)砑訄D片描述

然后在上方搜索欄搜索「更新」,找到「Update: Mode」:

請(qǐng)?zhí)砑訄D片描述

選擇 manual,這樣軟件不會(huì)自動(dòng)更新,但是你可以自己手動(dòng)檢查更新。

然后點(diǎn)擊 幫助 → 檢查更新,如果軟件不是最新版,則會(huì)自動(dòng)下載更新包并完成軟件更新:

請(qǐng)?zhí)砑訄D片描述

2、安裝相關(guān)擴(kuò)展

參考鏈接:為 Go 開發(fā)配置Visual Studio Code | Microsoft Learn

主要參考了上面的鏈接。

先安裝 Go 擴(kuò)展:

請(qǐng)?zhí)砑訄D片描述

更新 Go 工具:
ctrl + shift + P 搜索 Go: Install/Update Tools

請(qǐng)?zhí)砑訄D片描述

全部選擇好后,點(diǎn)確定后開始安裝:

請(qǐng)?zhí)砑訄D片描述

vscode 底部的輸出端可以看到安裝情況:

請(qǐng)?zhí)砑訄D片描述

可以看到有一些 exe 文件被安裝到了我設(shè)置的 D:\go\bin 目錄下:

請(qǐng)?zhí)砑訄D片描述

之前在安裝的時(shí)候,發(fā)現(xiàn)雖然 Install SUCCEEDED,但 bin 里面總是沒有 exe 文件,后來更新 vscode 就解決了。

然后可以按照 這篇文檔的第5步,寫個(gè)代碼測(cè)試一下:

請(qǐng)?zhí)砑訄D片描述

按照第6步調(diào)試一下:

請(qǐng)?zhí)砑訄D片描述

以上就是 vscode 的配置。

四、卸載

如果需要卸載 Go,直接打開設(shè)置,去應(yīng)用和功能里卸載:

請(qǐng)?zhí)砑訄D片描述

卸載完后需要去刪除相關(guān)的環(huán)境變量(如果你前面修改了環(huán)境變量的話),按照前文的方法檢查,在卸載完 Go 后還有無殘留的和 Go 相關(guān)的環(huán)境變量,有就刪除即可。

另外,無論是默認(rèn)的,還是你修改過路徑的 GOPATH,在 Go 卸載后,這個(gè) GOPATH 文件夾都不會(huì)被刪除,需要手動(dòng)刪除一下。

五、聯(lián)網(wǎng)問題

目前暫時(shí)沒有碰到下載失敗的問題,如果需要可以參看:快速上手 (goproxy.io)

1. 右鍵 我的電腦 -> 屬性 -> 高級(jí)系統(tǒng)設(shè)置 -> 環(huán)境變量
2. 在 “[你的用戶名]的用戶變量” 中點(diǎn)擊 ”新建“ 按鈕
3. 在 “變量名” 輸入框并新增 “GOPROXY”
4. 在對(duì)應(yīng)的 “變量值” 輸入框中新增 “https://proxy.golang.com.cn,direct”
5. 最后點(diǎn)擊 “確定” 按鈕保存設(shè)置

六、總結(jié)

  • Go 更新很快,所以在參考別人的博文的時(shí)候盡量參考最新的,參考幾年前的博文容易出現(xiàn)問題。
  • vscode 相關(guān)的擴(kuò)展和插件也是隨著 Go 更新的,如果插件遇到問題,很有可能是軟件或者插件與 Go 不匹配產(chǎn)生的問題。

七、參考鏈接

為 Go 開發(fā)配置Visual Studio Code | Microsoft Learn
狂神聊Go003:Go語言環(huán)境安裝_嗶哩嗶哩_bilibili

到此這篇關(guān)于VScode下配置Go語言開發(fā)環(huán)境(2023最新)的文章就介紹到這了,更多相關(guān)VScode配置Go語言內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Golang實(shí)現(xiàn)常見的限流算法的示例代碼

    Golang實(shí)現(xiàn)常見的限流算法的示例代碼

    限流是項(xiàng)目中經(jīng)常需要使用到的一種工具,一般用于限制用戶的請(qǐng)求的頻率,也可以避免瞬間流量過大導(dǎo)致系統(tǒng)崩潰,或者穩(wěn)定消息處理速率,本文主要介紹了使用Go實(shí)現(xiàn)常見的限流算法,希望對(duì)大家有所幫助
    2023-04-04
  • Go中crypto/rsa庫的高效使用指南

    Go中crypto/rsa庫的高效使用指南

    本文主要介紹了Go中crypto/rsa庫的高效使用指南,從 RSA 的基本原理到 crypto/rsa 庫的實(shí)際應(yīng)用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • golang中channel通道的實(shí)現(xiàn)

    golang中channel通道的實(shí)現(xiàn)

    本文主要介紹了golang中channel通道的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2026-03-03
  • golang 之 wire 庫的使用小結(jié)

    golang 之 wire 庫的使用小結(jié)

    Wire是一個(gè)用于Go語言的編譯時(shí)依賴注入庫,通過代碼生成提高性能和可維護(hù)性,它支持編譯時(shí)依賴注入、類型安全、簡單易用等功能,文章通過代碼示例展示了如何使用Wire進(jìn)行依賴注入,并探討了其優(yōu)點(diǎn)如解耦、可測(cè)試和維護(hù)性,感興趣的朋友跟隨小編一起看看吧
    2025-03-03
  • Go使用chan或context退出協(xié)程示例詳解

    Go使用chan或context退出協(xié)程示例詳解

    這篇文章主要為大家介紹了Go使用chan或context退出協(xié)程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • Go語言中rune方法使用詳解

    Go語言中rune方法使用詳解

    本文主要介紹了Go語言中rune方法使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • golang中select語句的簡單實(shí)例

    golang中select語句的簡單實(shí)例

    Go的select語句是一種僅能用于channl發(fā)送和接收消息的專用語句,此語句運(yùn)行期間是阻塞的,下面這篇文章主要給大家介紹了關(guān)于golang中select語句的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • golang實(shí)現(xiàn)并發(fā)數(shù)控制的方法

    golang實(shí)現(xiàn)并發(fā)數(shù)控制的方法

    下面小編就為大家分享一篇golang實(shí)現(xiàn)并發(fā)數(shù)控制的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • GO語言gin框架實(shí)現(xiàn)管理員認(rèn)證登陸接口

    GO語言gin框架實(shí)現(xiàn)管理員認(rèn)證登陸接口

    這篇文章主要介紹了GO語言gin框架實(shí)現(xiàn)管理員認(rèn)證登陸接口,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Golang 如何限制木馬圖片上傳服務(wù)器的實(shí)例

    Golang 如何限制木馬圖片上傳服務(wù)器的實(shí)例

    本文主要介紹了Golang 如何限制木馬圖片上傳服務(wù)器的實(shí)例,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評(píng)論

连州市| 佛山市| 密山市| 宁晋县| 沾化县| 奉新县| 禄丰县| 佳木斯市| 海口市| 永州市| 舟山市| 古交市| 定襄县| 兴隆县| 龙山县| 剑阁县| 周至县| 开远市| 衡阳市| 丰县| 谢通门县| 新津县| 乌拉特中旗| 仪征市| 顺昌县| 时尚| 新乡县| 锦屏县| 五华县| 米脂县| 宁海县| 大丰市| 瑞丽市| 深泽县| 太保市| 南皮县| 呼玛县| 中西区| 崇礼县| 沙田区| 会东县|