1. 程式人生 > >使用visual studio code進行go語言環境搭建

使用visual studio code進行go語言環境搭建

最近在學習go語言,在windows系統中使用visual studio code工具進行外掛安裝,在下載外掛時go get -u -v sourcegraph.com/sqs/goreturns時總是會出現連線失敗,安裝失敗的問題.這主要是由於國內長城防火牆限制的問題,遇到這個情況一般可以直接在github直接下載好程式碼,然後直接在cmd的命令視窗直接使用go -install -v 這樣生成來解決這個問題.

======================================我是華麗的分割線===========================================================================

接下來自己來給自己總結一下使用visual studio code安裝配置環境的一些總結

首先從官網下載好golang的安裝包,官網地址 https://golang.org/dl/,選擇一個和自己電腦系統匹配的golang安裝包,下載,然後安裝,全程下一步就行了,

1.5版本(也不太確定是不是這個版本,反正最新的幾個版本都是)之後不用配置path變數等一些變量了,電腦重啟後檢查一下環境變數,重要的有幾個,path,GOPATH, GOBIN,GOROOT,

其中path是在cmd命令編輯器裡面輸入go首先要查的路勁,也就是說當你在cmd命令視窗輸入go時,系統會從path提供的路徑裡開始搜尋相關的可執行程式.

GOROOT是go的安裝目錄,這在安裝的時候軟體會自動配置好,不用配置,

GOPATH是工作區間,工作區間頁面的資料夾有一定的結構,其目錄下有三個資料夾,bin,pkg,src資料夾,其中src主要用來存放原始碼的,bin資料夾主要用來存放根據原始碼生成的.exe可執行檔案,此處注意,後面會用到

此處不多說了,有什麼不明白給個地址,網易雲課堂,自己去看http://study.163.com/course/courseLearn.htm?courseId=306002#/learn/video?lessonId=421012&courseId=306002

安裝visual studio code之前還要安裝git,主要是用來獲取檔案,不安裝在別處下載到本地的src資料夾中也行,過程省略,貼上下載地址https://git-scm.com/download/win

最後就是我們的重點戲了,下載visual studio code,相信小夥伴們都很激動了吧

下載,我就不多說了,貼上地址https://code.visualstudio.com/,安裝過程全程下一步,自己動手,......飄過......

接著開啟visual studio code ,按住快捷鍵F1,然後在輸入欄輸入exten,選擇如圖所示,

緊接著,如下圖,按照指示操作下載安裝\

接著在cmd的命令編輯器裡面輸入

go get -u -v github.com/nsf/gocode go get -u -v github.com/rogpeppe/godef go get -u -v github.com/golang/lint/golint go get -u -v github.com/lukehoban/go-find-references go get -u -v github.com/lukehoban/go-outline go get -u -v sourcegraph.com/sqs/goreturns go get -u -v golang.org/x/tools/cmd/gorename go get -u -v github.com/tpng/gopkgs go get -u -v github.com/newhook/go-symbols

這些是從相關的地址下載原始碼檔案並進行安裝,這個過程需要點時間,很多問題出在這裡,由於防火牆很可能會出現連線失敗的問題,那將那些檔案下載好放在src資料夾中,然後在cmd的資料夾中使用cd找到相應的資料夾,使用go install -v進行一個一個手動安裝,成功的標誌實在GOPATH的bin資料夾中有這些可執行檔案


以上是我這次的總結,還剛剛開始寫,歡迎大家指正