溫馨提示×

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

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

go語言vscode安裝不了的解決方法

發(fā)布時(shí)間:2020-12-30 12:40:41 來源:億速云 閱讀:270 作者:小新 欄目:軟件技術(shù)

這篇文章將為大家詳細(xì)講解有關(guān)go語言vscode安裝不了的解決方法,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

go語言vscode安裝不了怎么辦?

Go語言的安裝與配置-vscode篇

如果您希望開啟go語言的開發(fā)之旅,但是現(xiàn)在還未踏出第一步,那么這篇文章應(yīng)該能讓您快速開始,并少走一點(diǎn)彎路。

相關(guān)教程推薦:vscode教程

注:這篇文章是基于windows操作系統(tǒng)的,編輯器使用vscode,語言盡量保持簡介。

在開始之前,您需要了解如何配置windows系統(tǒng)的環(huán)境變量,比較簡單,這里就不再復(fù)述了。

安裝步驟

Go下載地址:https://golang.google.cn/

vscode下載地址:https://code.visualstudio.com/Download

Go和vscode安裝步驟:選好路徑,一直【下一步】到底就好了。(本文go安裝在c:\Go)

注意事項(xiàng)

安裝成功之后,環(huán)境變量會(huì)有一些變化:

將Go安裝目錄的bin目錄添加到path中,以便執(zhí)行g(shù)o命令。

環(huán)境變量中新添加了GOROOT,默認(rèn)值為安裝目錄(我的是c:\Go)

環(huán)境變量中新添加了GOPATH,我的默認(rèn)值為C:\Users\Administrator\go,這個(gè)目錄大家可以手動(dòng)設(shè)置,并且可以設(shè)置多個(gè)值,用來存放go下載的包和命令,后續(xù)大家編寫的包也要放在GOPATH指定的目錄。

正常情況下,安裝go之后上面的環(huán)境變量會(huì)自動(dòng)設(shè)置,如果沒有自動(dòng)設(shè)置,手動(dòng)修改也是可以的。

安裝完成后,打開命令行,輸入go version,如果提示go的版本,說明安裝成功。

vscode設(shè)置

打開vscode,新創(chuàng)建一個(gè)后綴為go的文件,vscode會(huì)自動(dòng)提示安裝Go插件,直接安裝就可以看到Go的高亮顯示了。

接下來就可以編寫我們的"hello world"程序了。

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

填坑

當(dāng)我們?cè)趘scode中編寫go程序的時(shí)候會(huì)出現(xiàn)一些提示,讓我們下載一些包,但這些包因?yàn)橐恍┛偹苤脑虿荒苤苯酉螺d,我們需要去手動(dòng)下載,步驟也很簡單(再次之前我們要下載和安裝Git,并且將git命令添加到環(huán)境變量。)。

打開GOPATH對(duì)應(yīng)的目錄,我的是C:\Users\Administrator\go,里面會(huì)有src目錄(可能還會(huì)有bin和pkg兩個(gè)目錄)在src中新建目錄,結(jié)構(gòu)如下所示(如果已有則不用新建,將沒有的補(bǔ)全即可):

github.com
golang
golang.org
x

目錄創(chuàng)建成功后,在x目錄中執(zhí)行

git clone https://github.com/golang/tools.git tools

然后將下載的tools目錄拷貝一份至golang目錄,至此,目錄結(jié)構(gòu)變?yōu)椋?/p>

github.com
golang
tools
golang.org
x
tools

到此,當(dāng)vscode再次出現(xiàn)安裝提示的時(shí)候,我們點(diǎn)擊安裝,就可以安裝成功了。

但是如果仍然不能安裝成功,我們也可以手動(dòng)安裝,分別執(zhí)行如下命令即可。

go install github.com/ramya-rao-a/go-outline
 
go install github.com/acroca/go-symbols
 
go install golang.org/x/tools/cmd/guru
 
go install golang.org/x/tools/cmd/gorename
 
go install github.com/josharian/impl
 
go install github.com/rogpeppe/godef
 
go install github.com/sqs/goreturns
 
go install github.com/golang/lint/golint
 
go install github.com/cweill/gotests/gotests

vscode的代碼提示

現(xiàn)在,vscode的提示的包我們已經(jīng)安裝成功了,但是還有一個(gè)小問題,就是vscode沒有g(shù)o的代碼提示,我們只要簡單配置一下vscode即可,配置代碼如下(settings.json):

{
    "go.autocompleteUnimportedPackages": true,
    "go.gocodePackageLookupMode": "go",
    "go.gotoSymbol.includeImports": true,
    "go.useCodeSnippetsOnFunctionSuggest": true,
    "go.inferGopath": true,
    "go.gopath": "C:/Users/Administrator/go",
    "go.useCodeSnippetsOnFunctionSuggestWithoutType": true,
}

關(guān)于“go語言vscode安裝不了的解決方法”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

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

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

AI