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

go本地環(huán)境配置及vscode go插件安裝的詳細(xì)教程

 更新時間:2020年05月11日 11:12:43   作者:samfung09  
這篇文章主要介紹了go本地環(huán)境配置及vscode go插件安裝的詳細(xì)教程,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1、go下載安裝

下載地址:https://www.golangtc.com/download

當(dāng)前最新版本是     go1.9.2

當(dāng)前windows環(huán)境下選擇     go1.9.2.windows-amd64.zip

然后解壓就可以了

2、配置環(huán)境變量

Golang在windows下需要配三個環(huán)境變量,如圖

點(diǎn)擊計算機(jī)-->屬性-->高級系統(tǒng)設(shè)置-->環(huán)境變量

    1、配置GOROOT變量,在系統(tǒng)變量中點(diǎn)擊新建,變量值是go安裝文件夾目錄

    2、配置Path變量,因?yàn)镻ath變量已存在所以不需要新建,選中Path點(diǎn)編輯即可,在變量值后面追加;%GOROOT%\bin,這里注意要在前面加英文分號與上一個變量值隔開

    3、配置GOPATH變量,系統(tǒng)變量中點(diǎn)擊新建,變量值是你的go項(xiàng)目目錄

3、Hello World程序

先創(chuàng)建項(xiàng)目文件目錄

hello world代碼

package main  //每個go文件都屬于必須某一個包
 
import ("fmt")  //引入fmt打印輸出包
 
//入口函數(shù)
func main(){
 fmt.Println("hello world")
}

然后在該文件目錄下用go run 文件名即可執(zhí)行。也可以go build 文件名可將代碼編譯成一個同名的exe二進(jìn)制可執(zhí)行文件,然后再執(zhí)行該可執(zhí)行文件亦可

4、vscode中安裝go插件

直接在vscode擴(kuò)展插件里搜索go就能下載go插件,安裝之后vscode會彈出該插件還需安裝一些擴(kuò)展工具支持,但因?yàn)槟愣迷驎霈F(xiàn)下載安裝出錯,我這里是下載10個10個都失敗,哭哭

Installing github.com/nsf/gocode FAILED
 
Installing github.com/uudashr/gopkgs/cmd/gopkgs FAILED
 
Installing github.com/ramya-rao-a/go-outline FAILED
 
Installing github.com/acroca/go-symbols FAILED
 
Installing golang.org/x/tools/cmd/guru FAILED
 
Installing golang.org/x/tools/cmd/gorename FAILED
 
Installing github.com/rogpeppe/godef FAILED
 
Installing github.com/sqs/goreturns FAILED
 
Installing github.com/golang/lint/golint FAILED
 
Installing github.com/derekparker/delve/cmd/dlv FAILED

這時先不要慌,先抽支煙冷靜一下,你知道的,任何困難都難不倒中國的程序員。等頭腦清醒一點(diǎn)分析一下,咦...這個github.com開頭的地址是不是有點(diǎn)熟悉,沒錯,這就是一個github項(xiàng)目。

轉(zhuǎn)到你的%GOPATH%\src目錄,這時你會發(fā)現(xiàn)多了一個github.com文件夾,點(diǎn)開,里面還有8個空文件夾,這幾個文件夾就是存放上面那幾個github項(xiàng)目的,只是因?yàn)榫W(wǎng)絡(luò)原因沒下載下來。

這時就手動在github上面找到這幾個項(xiàng)目,然后在本地對應(yīng)的文件夾中git clone下來,然后命令行轉(zhuǎn)到%GOPATH%,go install命令即可安裝(比如go install github.com/nsf/gocode,先依次go install 8次因?yàn)檫€有兩個是golang.org目錄的)。

這里,我在go install github.com/uudashr/gopkgs/cmd/gopkgs的時候還報錯說還有兩個包沒找到,解決辦法一樣,根據(jù)地址去github下載下來,再go install github.com/uudashr/gopkgs/cmd/gopkgs就成功了。

接下來還有兩個golang.org/x/目錄的,先轉(zhuǎn)到該目錄,如果沒有則手動創(chuàng)建,golang.org與github.com目錄同級。來到golang.org/x目錄下git命令行工具執(zhí)行git clone https://github.com/golang/tools.git tools即可。github下載之后,跟之前一樣命令行轉(zhuǎn)到%GOPATH%執(zhí)行g(shù)o install 即可,到這一步就大功告成了。

總結(jié)

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

相關(guān)文章

  • goroutine?泄漏和避免泄漏實(shí)戰(zhàn)示例

    goroutine?泄漏和避免泄漏實(shí)戰(zhàn)示例

    這篇文章主要為大家介紹了goroutine?泄漏和避免泄漏實(shí)戰(zhàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • golang等待觸發(fā)事件的實(shí)例

    golang等待觸發(fā)事件的實(shí)例

    這篇文章主要介紹了golang等待觸發(fā)事件的實(shí)例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Go語言并發(fā)范式之future模式詳解

    Go語言并發(fā)范式之future模式詳解

    編程中經(jīng)常遇到在一個流程中需要調(diào)用多個子調(diào)用的情況,此時就可以使用Go并發(fā)編程中的future模式,下面小編就來和大家聊聊future模式的具體使用,需要的可以參考一下
    2023-06-06
  • 詳解Go語言中for range的

    詳解Go語言中for range的"坑"

    這篇文章主要介紹了詳解Go語言中for range的"坑",文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Go語言新寵:pdqsort排序算法的完美打造

    Go語言新寵:pdqsort排序算法的完美打造

    pdqsort是一種新的排序算法,特別適用于Go語言,它是由Go語言團(tuán)隊(duì)開發(fā)的,旨在提供高效且穩(wěn)定的排序算法,pdqsort采用了一種分治的策略,將數(shù)組分成小塊進(jìn)行排序,然后再合并這些塊,需要的朋友可以參考下
    2023-10-10
  • Golang實(shí)現(xiàn)自己的Redis數(shù)據(jù)庫內(nèi)存實(shí)例探究

    Golang實(shí)現(xiàn)自己的Redis數(shù)據(jù)庫內(nèi)存實(shí)例探究

    這篇文章主要為大家介紹了Golang實(shí)現(xiàn)自己的Redis數(shù)據(jù)庫內(nèi)存實(shí)例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • 通過手機(jī)案例理解Go設(shè)計模式之裝飾器模式的功能屬性

    通過手機(jī)案例理解Go設(shè)計模式之裝飾器模式的功能屬性

    這篇文章主要為大家介紹了Go設(shè)計模式之裝飾器模式的功能屬性,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 在Go語言單元測試中解決HTTP網(wǎng)絡(luò)依賴問題

    在Go語言單元測試中解決HTTP網(wǎng)絡(luò)依賴問題

    在 Go 語言中,我們需要找到一種可靠的方法來測試 HTTP 請求和響應(yīng),本文將探討在 Go 中進(jìn)行 HTTP 應(yīng)用測試時,如何解決應(yīng)用程序的依賴問題,以確保我們能夠編寫出可靠的測試用例,需要的朋友可以參考下
    2023-07-07
  • golang中beego入門

    golang中beego入門

    Beego是一個基于Go語言的開源框架,用于構(gòu)建Web應(yīng)用程序和API,本文主要介紹了golang中beego入門,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • GoFrame框架garray并發(fā)安全數(shù)組使用開箱體驗(yàn)

    GoFrame框架garray并發(fā)安全數(shù)組使用開箱體驗(yàn)

    這篇文章主要介紹了GoFrame框架garray并發(fā)安全數(shù)組使用開箱體驗(yàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06

最新評論

西丰县| 海林市| 张掖市| 民权县| 乃东县| 内丘县| 泰州市| 调兵山市| 奉新县| 霍林郭勒市| 平罗县| 宜宾市| 朝阳市| 克东县| 广南县| 盐山县| 临漳县| 三江| 麟游县| 岗巴县| 赫章县| 巴南区| 西乌珠穆沁旗| 峡江县| 安龙县| 益阳市| 库车县| 平舆县| 定兴县| 辉县市| 郁南县| 贵阳市| 祁阳县| 大余县| 宁安市| 隆化县| 扶沟县| 安阳市| 岢岚县| 清水县| 石台县|