一站式解決方案:在Windows和Linux上快速搭建Go語言開發(fā)環(huán)境
注意:Go語言1.14版本之后推薦使用go modules管理以來,也不再需要把代碼寫在GOPATH目錄下
下載地址
Go官網鏡像站:https://golang.google.cn/dl/
Go語言更新迭代比較快,推薦使用最新版本,體驗最新特性

Windows安裝
下圖中的版本號可能并不是最新的,但總體來說安裝教程是類似的。Go語言更新迭代比較快,推薦使用較新版本,體驗最新特性。
雙擊下載好的文件,然后按照下圖的步驟安裝即可





Windows會自動進行環(huán)境變量的設置!!
Linux下安裝
我們在版本選擇頁面選擇并下載好go1.14.1.linux-amd64.tar.gz文件:
wget https://dl.google.com/go/go1.14.1.linux-amd64.tar.gz
將下載好的文件解壓到/tmp目錄下:
tar -zxvf go1.14.1.linux-amd64.tar.gz -C /tmp # 解壓
如果提示沒有權限,加上sudo以root用戶的身份再運行。執(zhí)行完就可以在/tmp下看到go目錄了。
配置環(huán)境變量: Linux下有兩個文件可以配置環(huán)境變量,其中/etc/profile是對所有用戶生效的;$HOME/.profile是對當前用戶生效的,根據自己的情況自行選擇一個文件打開,添加如下兩行代碼,保存退出。
export GOROOT=/usr/local/go export PATH=$PATH:$GOROOT/bin
修改/etc/profile后要重啟生效,修改$HOME/.profile后使用source命令加載$HOME/.profile文件即可生效。
檢查:
go version go version go1.14.1 linux/amd64
GOPROXY
Go1.14版本之后,都推薦使用go mod模式來管理依賴環(huán)境了,也不再強制我們把代碼必須寫在GOPATH下面的src目錄了,你可以在你電腦的任意位置編寫go代碼。
默認GoPROXY配置是:GOPROXY=https://proxy.golang.org,direct,由于國內訪問不到 https://proxy.golang.org,所以我們需要換一個PROXY,這里推薦使用 https://goproxy.io/zh/ 或 https://goproxy.cn/
可以執(zhí)行下面的命令修改GOPROXY:
go env -w GOPROXY=https://goproxy.cn,direct
本文詳細介紹了在Windows和Linux操作系統(tǒng)下搭建Go語言開發(fā)環(huán)境的步驟。通過安裝Go語言并配置環(huán)境變量,我們可以在兩個操作系統(tǒng)上進行Go語言的開發(fā)。此外,我們還推薦了一些常用的Go語言開發(fā)工具和編輯器,以提高開發(fā)效率。搭建好開發(fā)環(huán)境后,我們可以開始學習和使用Go語言進行開發(fā),享受Go語言帶來的高效和簡潔。希望本文對您搭建Go語言開發(fā)環(huán)境有所幫助,并能夠順利進行Go語言開發(fā)。
到此這篇關于一站式解決方案:在Windows和Linux上快速搭建Go語言開發(fā)環(huán)境的文章就介紹到這了,更多相關Windows+Linux下搭建Go語言開發(fā)環(huán)境內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
詳解Go語言中for循環(huán),break和continue的使用
這篇文章主要通過一些示例為大家介紹一下Go語言中for循環(huán)、break和continue的基本語法以及使用,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下2022-06-06
安裝GoLang環(huán)境和開發(fā)工具的圖文教程
Go是一門由Google開發(fā)的編程語言,GoLand的安裝非常簡單,本文主要介紹了安裝GoLang環(huán)境和開發(fā)工具的圖文教程,具有一定的參考價值,感興趣的可以了解一下2023-09-09
SpringEvent優(yōu)雅解耦時連續(xù)兩個bug的解決方案
這篇文章主要為大家介紹了SpringEvent優(yōu)雅解耦時連續(xù)兩個bug的解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12

