一球散、Go語(yǔ)言下載
由于國(guó)內(nèi)訪問(wèn)golang官網(wǎng)被墻强缘,所以只能從國(guó)內(nèi)的網(wǎng)站下載
Go語(yǔ)言安裝包下載應(yīng)從go語(yǔ)言中文網(wǎng)進(jìn)行下載
一、Linux版Golang安裝
將golang解壓到想要安裝的目錄
sudo tar zxf go1.11.5.linux-amd64.tar.gz -C /usr/local
創(chuàng)建golang第三方包及項(xiàng)目存放路徑GOPATH
mkdir -p /usr/local/progress/src? ? ? #存放第三方包及項(xiàng)目
mkdir -p /usr/local/progress/bin? ? ?#存放項(xiàng)目編譯后的可執(zhí)行文件
mkdir -p /usr/local/progress/pkg? ? #存放項(xiàng)目編譯后的文件
解壓完成后 vim ~.bash_profile 編輯用戶配置文件察皇,并添加以下內(nèi)容
export GOROOT=/usr/local/go? ? ? ?# golang解析器的存放路徑
export GOPATH=/usr/local/progress? ? ?#golang項(xiàng)目及第三方包存放路徑
export PATH=$PATH:/usr/local/go/bin:/usr/local/progress/bin? ? #將golang程序加入PATH
編輯完成后使用source ~.bash_profile使環(huán)境變量生效
檢測(cè)golang是否安裝成功
使用go env 查看是否正常輸出
使用go version 查看版本是否與安裝的版本相同
go version go1.11.5 linux/amd64
測(cè)試是否能正常使用
新建一個(gè)hello.go 文件復(fù)制一下代碼測(cè)試
package main
import "fmt"
func main(){
? ? fmt.Println("hello world!!")
}
使用go run hello.go 運(yùn)行
二茴厉、Windows版Golang安裝
? ? ?1、下載Windows版本Golang安裝包
? ? ?2什荣、運(yùn)行安裝文件汁蝶,基本上一路next
3何荚、windowsGolang環(huán)境變量設(shè)置
? ? ? ? ? 在計(jì)算機(jī)右鍵選擇屬性煤率,進(jìn)入高級(jí)系統(tǒng)設(shè)置? ? ?
? ? ? ??
按照上圖修改GOATH目錄,并在GOPATH指定的目錄下新建三個(gè)文件夾桅锄,名稱分別為pkg,bin,src
最后運(yùn)行g(shù)o env 看看配置是否被更新
附:vscode安裝golang開發(fā)插件(百分之百安裝成功)
? ? 1琉雳、配置gomod
Windows
1.15及以下版本
在環(huán)境變量中添加
鍵:GO111MODLE 值:on
鍵:GOPROXY 值:? https://goproxy.io,direct
1.16版本(Linux样眠、Mac、Windows同時(shí)適用)
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.io,direct
Linux
export GO111MODULE=on > ~/.bash_profile
export GOPROXY=https://goproxy.io,direct > ~/.bash_profile
Mac
export GO111MODULE=on > ~/.zshrc
export GOPROXY=https://goproxy.io,direct > ~/.zshrc