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

vscode配置go開發(fā)環(huán)境的實(shí)戰(zhàn)過程

 更新時(shí)間:2022年06月29日 11:45:27   作者:金發(fā)羅婕  
vscode配置go的開發(fā)環(huán)境很簡單,下面這篇文章主要給大家介紹了關(guān)于vscode配置go開發(fā)環(huán)境的實(shí)戰(zhàn)過程,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

筆者在網(wǎng)上找了很多關(guān)于VSCODE配置Go語言的教程,但是由于版本等種種問題,最終都已失敗告終。無奈只能在官方文檔上尋求幫助,現(xiàn)在終于可以了?。≡挷欢嗾f,咱們開始吧?。?/strong>

下載安裝包

網(wǎng)上有的教程采用的是數(shù)據(jù)包安裝.msi,有的是采用的是解壓包。這二者最終效果都是一樣的,但是為了防止不必要的意外,你們還是和我保持一致吧。

官網(wǎng)下載地址:

Downloads - The Go Programming Language (google.cn)

安裝:

建議大家不要安裝在默認(rèn)路徑下;在這里筆者是安裝在D:/soft/go

更改安裝位置 剩余的一路next

最終的安裝效果:

設(shè)置環(huán)境變量

這一步就是將go安裝目錄下面的bin放進(jìn)path,我在安裝的時(shí)候發(fā)現(xiàn)已經(jīng)有了(所以你們需要檢查一下,沒有就設(shè)置一下)PS:點(diǎn)擊新建)

驗(yàn)證結(jié)果:

配置Go環(huán)境

打開命令行輸入:

go env

查看自己的一些配置,如圖所示

我們需要將GO111MODULE功能打開

然后配置代理 set GOPROXY=https://goproxy.cn

我們可以依次輸入:

set GO111MODULE=on
set GOPROXY=https://goproxy.cn

這樣,配置就完成了

這里簡單介紹一下:

GOPATH: Go項(xiàng)目的位置,網(wǎng)上很多教程需要在這里做文章,其實(shí)筆者之前也是在這里遇到了很多坑。

? 之前低版本的時(shí)候需要依賴gopath來管理項(xiàng)目,但是現(xiàn)在我們用GO MOD來管理項(xiàng)目,所以可以不用管他

GOROOT: 這個就是我們的go的安裝路徑

VSCode的調(diào)試

網(wǎng)上關(guān)于VSCode的安裝有很多,這里我就不再贅述了,在VSCODE里面打開一個文件夾

新建main.go文件,當(dāng)我們創(chuàng)建完后綴名之后,Vscode會提示我們安裝Go的拓展,我們接受并且安裝。

創(chuàng)建第一個Go程序:

package main

import "fmt"

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

安裝Go的依賴包:

此時(shí)vscode會提示需要依賴包:我們直接選擇 Install All

—PS: 網(wǎng)上很多教程需要自己去在Github官網(wǎng)上去下載,這種做法有些麻煩。

–得益于我們之前配置的set GOPROXY=https://goproxy.cn代理,我們這里可以直接下載,如果這里下載下載失敗了,那大概率是代理沒有配置好的問題,回去檢查一下吧!

當(dāng)出現(xiàn)下圖時(shí),依賴包安裝成功!!

運(yùn)行第一個Go程序:

新建一個終端:

輸入:

go run main.go

此時(shí),你可能出現(xiàn)像我這樣的問題,這個問題是因?yàn)?,這個文件還沒有被保存,CTRL+S一下,就可以出現(xiàn)結(jié)果啦!

–PS:有的VSCODE設(shè)置自動保存,這里就可直接運(yùn)行出結(jié)果

簡化

總是這樣在終端輸入有些麻煩,我們可以下載一個Code Runner,這樣點(diǎn)擊右上角的三角形狀的按鈕就可以直接運(yùn)行了。

總結(jié)

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

相關(guān)文章

  • Go語言學(xué)習(xí)otns示例分析

    Go語言學(xué)習(xí)otns示例分析

    這篇文章主要為大家介紹了Go語言學(xué)習(xí)otns示例分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 關(guān)于golang監(jiān)聽rabbitmq消息隊(duì)列任務(wù)斷線自動重連接的問題

    關(guān)于golang監(jiān)聽rabbitmq消息隊(duì)列任務(wù)斷線自動重連接的問題

    這篇文章主要介紹了golang監(jiān)聽rabbitmq消息隊(duì)列任務(wù)斷線自動重連接,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • go語言題解LeetCode989數(shù)組形式的整數(shù)加法

    go語言題解LeetCode989數(shù)組形式的整數(shù)加法

    這篇文章主要為大家介紹了go語言題解LeetCode989數(shù)組形式的整數(shù)加法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • Golang實(shí)現(xiàn)按行讀取文件的方法小結(jié)

    Golang實(shí)現(xiàn)按行讀取文件的方法小結(jié)

    按行讀取文件相較于一次性載入,有著很多優(yōu)勢,如內(nèi)存效率高、處理速度快、實(shí)時(shí)性高等,本文主要介紹了Golang按行讀取文件的相關(guān)方法,希望對大家有所幫助
    2024-02-02
  • 分析Go語言接口的設(shè)計(jì)原則

    分析Go語言接口的設(shè)計(jì)原則

    interface是Go語言的基礎(chǔ)特性之一, 可以理解為對一種類型的規(guī)范或者約束。他跟java、c++不同, Go語言實(shí)現(xiàn)接口不需要顯示說明實(shí)現(xiàn)了哪個接口, 也沒有繼承或者子類或者implement關(guān)鍵字。只是通過約定的形式, 隱式的實(shí)現(xiàn)接口中的方法即可
    2021-06-06
  • golang獲取客戶端ip的實(shí)現(xiàn)

    golang獲取客戶端ip的實(shí)現(xiàn)

    本文主要介紹了golang獲取客戶端ip的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • golang結(jié)構(gòu)體指針的實(shí)現(xiàn)

    golang結(jié)構(gòu)體指針的實(shí)現(xiàn)

    這篇文章主要介紹了golang結(jié)構(gòu)體指針的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-06-06
  • Gin框架使用panic處理中間件問題詳解

    Gin框架使用panic處理中間件問題詳解

    這篇文章主要介紹了Gin框架使用panic處理中間件問題,在 Gin 框架中,錯誤處理和 panic 處理是非常重要的功能。當(dāng)處理 HTTP 請求時(shí),可能會出現(xiàn)各種各樣的錯誤,例如數(shù)據(jù)庫連接錯誤、網(wǎng)絡(luò)錯誤、權(quán)限問題等等
    2023-04-04
  • 在Go語言中實(shí)現(xiàn)DDD領(lǐng)域驅(qū)動設(shè)計(jì)實(shí)例探究

    在Go語言中實(shí)現(xiàn)DDD領(lǐng)域驅(qū)動設(shè)計(jì)實(shí)例探究

    本文將詳細(xì)探討在Go項(xiàng)目中實(shí)現(xiàn)DDD的核心概念、實(shí)踐方法和實(shí)例代碼,包括定義領(lǐng)域模型、創(chuàng)建倉庫、實(shí)現(xiàn)服務(wù)層和應(yīng)用層,旨在提供一份全面的Go DDD實(shí)施指南
    2024-01-01
  • 淺析Go語言中Channel的各種用法

    淺析Go語言中Channel的各種用法

    這篇文章主要帶大家一起來學(xué)習(xí)一下Go語言中的if語句,也就是大家口中的判斷語句。文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Go語言有一定幫助,需要的可以參考一下
    2022-11-11

最新評論

湘乡市| 高密市| 蕲春县| 辉县市| 磐石市| 明溪县| 庐江县| 长丰县| 定襄县| 三都| 浮梁县| 长沙县| 富宁县| 东方市| 昂仁县| 乐昌市| 奉化市| 黄大仙区| 九龙县| 富平县| 广州市| 开原市| 新平| 武宣县| 祁阳县| 阿尔山市| 黔东| 息烽县| 滨海县| 边坝县| 台湾省| 溆浦县| 张北县| 纳雍县| 晋州市| 高青县| 花莲市| 台东市| 富锦市| 鄢陵县| 丹棱县|