一站式解決方案:在Windows和Linux上快速搭建Go語言開發(fā)環(huán)境
注意:Go語言1.14版本之后推薦使用go modules管理以來,也不再需要把代碼寫在GOPATH目錄下
下載地址
Go官網(wǎng)鏡像站: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是對當前用戶生效的,根據(jù)自己的情況自行選擇一個文件打開,添加如下兩行代碼,保存退出。
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,由于國內(nèi)訪問不到 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)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Golang對MongoDB數(shù)據(jù)庫的操作簡單封裝教程
mongodb官方?jīng)]有關于go的mongodb的驅動,因此只能使用第三方驅動,mgo就是使用最多的一種。下面這篇文章主要給大家介紹了關于利用Golang對MongoDB數(shù)據(jù)庫的操作簡單封裝的相關資料,需要的朋友可以參考下2018-07-07詳解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-09SpringEvent優(yōu)雅解耦時連續(xù)兩個bug的解決方案
這篇文章主要為大家介紹了SpringEvent優(yōu)雅解耦時連續(xù)兩個bug的解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-12-12Golang教程之不可重入函數(shù)的實現(xiàn)方法
這篇文章主要給大家介紹了關于Golang教程之不可重入函數(shù)的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2018-09-09