您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關go語言vscode安裝不了的解決方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
go語言vscode安裝不了怎么辦?
Go語言的安裝與配置-vscode篇
如果您希望開啟go語言的開發之旅,但是現在還未踏出第一步,那么這篇文章應該能讓您快速開始,并少走一點彎路。
相關教程推薦:vscode教程
注:這篇文章是基于windows操作系統的,編輯器使用vscode,語言盡量保持簡介。
在開始之前,您需要了解如何配置windows系統的環境變量,比較簡單,這里就不再復述了。
安裝步驟
Go下載地址:https://golang.google.cn/
vscode下載地址:https://code.visualstudio.com/Download
Go和vscode安裝步驟:選好路徑,一直【下一步】到底就好了。(本文go安裝在c:\Go)
注意事項
安裝成功之后,環境變量會有一些變化:
將Go安裝目錄的bin目錄添加到path中,以便執行go命令。
環境變量中新添加了GOROOT,默認值為安裝目錄(我的是c:\Go)
環境變量中新添加了GOPATH,我的默認值為C:\Users\Administrator\go,這個目錄大家可以手動設置,并且可以設置多個值,用來存放go下載的包和命令,后續大家編寫的包也要放在GOPATH指定的目錄。
正常情況下,安裝go之后上面的環境變量會自動設置,如果沒有自動設置,手動修改也是可以的。
安裝完成后,打開命令行,輸入go version,如果提示go的版本,說明安裝成功。
vscode設置
打開vscode,新創建一個后綴為go的文件,vscode會自動提示安裝Go插件,直接安裝就可以看到Go的高亮顯示了。
接下來就可以編寫我們的"hello world"程序了。
package main import "fmt" func main() { fmt.Println("Hello world") }
填坑
當我們在vscode中編寫go程序的時候會出現一些提示,讓我們下載一些包,但這些包因為一些總所周知的原因不能直接下載,我們需要去手動下載,步驟也很簡單(再次之前我們要下載和安裝Git,并且將git命令添加到環境變量。)。
打開GOPATH對應的目錄,我的是C:\Users\Administrator\go,里面會有src目錄(可能還會有bin和pkg兩個目錄)在src中新建目錄,結構如下所示(如果已有則不用新建,將沒有的補全即可):
github.com golang golang.org x
目錄創建成功后,在x目錄中執行
git clone https://github.com/golang/tools.git tools
然后將下載的tools目錄拷貝一份至golang目錄,至此,目錄結構變為:
github.com golang tools golang.org x tools
到此,當vscode再次出現安裝提示的時候,我們點擊安裝,就可以安裝成功了。
但是如果仍然不能安裝成功,我們也可以手動安裝,分別執行如下命令即可。
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的代碼提示
現在,vscode的提示的包我們已經安裝成功了,但是還有一個小問題,就是vscode沒有go的代碼提示,我們只要簡單配置一下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, }
關于“go語言vscode安裝不了的解決方法”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。