第一課 go本地環境配置以及vscode go插件安裝

1、go下載安裝

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

當前最新版本是     go1.9.2

當前windows環境下選擇     go1.9.2.windows-amd64.zip

然後解壓就可以了

2、配置環境變量

Golang在windows下需要配三個環境變量,如圖

點擊計算機-->屬性-->高級系統設置-->環境變量

    1、配置GOROOT變量,在系統變量中點擊新建,變量值是go安裝文件夾目錄

    2、配置Path變量,因爲Path變量已存在所以不需要新建,選中Path點編輯即可,在變量值後面追加;%GOROOT%\bin,這裏注意要在前面加英文分號與上一個變量值隔開

    3、配置GOPATH變量,系統變量中點擊新建,變量值是你的go項目目錄

3、Hello World程序

先創建項目文件目錄

hello world代碼

package main        //每個go文件都屬於必須某一個包

import ("fmt")      //引入fmt打印輸出包

//入口函數
func main(){
    fmt.Println("hello world")
}

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

4、vscode中安裝go插件

直接在vscode擴展插件裏搜索go就能下載go插件,安裝之後vscode會彈出該插件還需安裝一些擴展工具支持,但因爲你懂得原因會出現下載安裝出錯,我這裏是下載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

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

轉到你的%GOPATH%\src目錄,這時你會發現多了一個github.com文件夾,點開,裏面還有8個空文件夾,這幾個文件夾就是存放上面那幾個github項目的,只是因爲網絡原因沒下載下來。

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

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

接下來還有兩個golang.org/x/目錄的,先轉到該目錄,如果沒有則手動創建,golang.org與github.com目錄同級。來到golang.org/x目錄下git命令行工具執行git clone https://github.com/golang/tools.git tools即可。github下載之後,跟之前一樣命令行轉到%GOPATH%執行go install 即可,到這一步就大功告成了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章