golang筆記01--golang基礎配置
- 1 介紹
- 2 安裝配置
- 2.1 Linux 配置
- 2.2 mac 配置
- 2.3 Windows 配置
- 3 注意事項
- 4 說明
1 介紹
當前,go語言越來越活躍了,已經被廣泛應用于 區塊鏈、云計算、快速開放等各個方面,因此,非常 有必要把go語言納入到自己的技術堆疊中,本文主要介紹 golang 的基礎配置和一些需要注意的事項,后續會持續更新相關內容,
2 安裝配置
2.1 Linux 配置
-
下載最新版本 golang
下載 go1.15.8.linux-amd64.tar.gz 檔案,解壓到指定目錄; -
在環境變數path中追加go/bin目錄
vim ~/.bashrc export PATH=$PATH:......:/home/xg/soft/usuallyused/go1.15.8-x64/go/bin 退出vim,重新打開終端; 測驗: $ go version go version go1.15.8 linux/amd64 -
配置goproxy國內鏡像
go env 發現默認的 GOPROXY="https://proxy.golang.org,direct" 然鵝proxy.golang.org我們國內無法正常訪問的,以此需要更改為國內的鏡像地址, 終端執行如下內容就會改為國內的網址(也可以直接更新到.bashrc中): go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct 測驗下載goimports工具(若默認使用國外的則無法正常下載): go get -v golang.org/x/tools/cmd/goimports -
Idea 配置golang
下載Idea,并在Plugins 中安裝Go 和File Watchers 插件;
新建專案的時候,在Go Modules 中設定專案SDK 和 對應的GOPROXY,如下圖:

繼續為go語言添加goimports:
FIle->Settings->Tools->FIle watchers-> + 處選擇goimports,一路確認即可添加成功,
默認情況下,若果少import了部分內容,或者出現多余的空格,Idea是不會進行格式化和補充的,但是我們添加了goimports后,每次有變動的時候會自動格式化代碼、補上缺失的模塊, -
vscode 配置golang
下載并安裝 vscode,打開一個 hello.go 的檔案,會自動提示安裝基礎go相關的插件,包括go,gopls 等組件,
執行程式的時候,直接類似于 go run hello.go 即可, -
測驗第一個go程式
vim hello.go package main import ( "fmt" "runtime" ) func main() { fmt.Println("hello") fmt.Println(runtime.GOARCH) } $ go run hello.go hello amd64
2.2 mac 配置
待添加
2.3 Windows 配置
待添加
3 注意事項
待添加
4 說明
- 軟體環境
go版本:go1.15.8
作業系統:windows 10 、Ubuntu 20.04 Desktop,或者 Mac Big Sur
Idea:2020.01.04 - 參考檔案
golang 安裝包
golang 中文網
goproxy cn 官網
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/259291.html
標籤:區塊鏈
