欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一站式解決方案:在Windows和Linux上快速搭建Go語言開發(fā)環(huán)境

 更新時間:2023年10月14日 09:48:49   作者:小生觀察室  
本文將介紹如何在Windows和Linux操作系統(tǒng)下搭建Go語言開發(fā)環(huán)境,以幫助您更高效地進行Go語言開發(fā),需要的朋友可以參考下

注意:Go語言1.14版本之后推薦使用go modules管理以來,也不再需要把代碼寫在GOPATH目錄下

下載地址

Go官網(wǎng)鏡像站:https://golang.google.cn/dl/

Go語言更新迭代比較快,推薦使用最新版本,體驗最新特性

搭建Go語言開發(fā)環(huán)境 【W(wǎng)indows+Linux】_golang

Windows安裝

下圖中的版本號可能并不是最新的,但總體來說安裝教程是類似的。Go語言更新迭代比較快,推薦使用較新版本,體驗最新特性。

雙擊下載好的文件,然后按照下圖的步驟安裝即可

搭建Go語言開發(fā)環(huán)境 【W(wǎng)indows+Linux】_go語言_02

搭建Go語言開發(fā)環(huán)境 【W(wǎng)indows+Linux】_go語言_03

搭建Go語言開發(fā)環(huán)境 【W(wǎng)indows+Linux】_go語言_04

搭建Go語言開發(fā)環(huán)境 【W(wǎng)indows+Linux】_linux_05

搭建Go語言開發(fā)環(huán)境 【W(wǎng)indows+Linux】_golang_06

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ù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Go Slice擴容的這些坑你踩過哪些

    Go Slice擴容的這些坑你踩過哪些

    這篇文章主要為大家詳細介紹了Golang中對切片Slice的append操作時會遇到的踩坑經(jīng)驗分享,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-03-03
  • 一文了解Go語言中編碼規(guī)范的使用

    一文了解Go語言中編碼規(guī)范的使用

    這篇文章主要介紹了一文了解Go語言中編碼規(guī)范的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • Golang對MongoDB數(shù)據(jù)庫的操作簡單封裝教程

    Golang對MongoDB數(shù)據(jù)庫的操作簡單封裝教程

    mongodb官方?jīng)]有關于go的mongodb的驅動,因此只能使用第三方驅動,mgo就是使用最多的一種。下面這篇文章主要給大家介紹了關于利用Golang對MongoDB數(shù)據(jù)庫的操作簡單封裝的相關資料,需要的朋友可以參考下
    2018-07-07
  • golang?字符串拼接方法對比分析

    golang?字符串拼接方法對比分析

    這篇文章主要為大家介紹了golang?字符串拼接方法對比分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • 詳解Go語言中for循環(huán),break和continue的使用

    詳解Go語言中for循環(huán),break和continue的使用

    這篇文章主要通過一些示例為大家介紹一下Go語言中for循環(huán)、break和continue的基本語法以及使用,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-06-06
  • Golang?channel為什么不會阻塞的原因詳解

    Golang?channel為什么不會阻塞的原因詳解

    這篇文章主要為大家介紹了Golang?channel為什么不會阻塞的原因詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • 安裝GoLang環(huán)境和開發(fā)工具的圖文教程

    安裝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的解決方案

    這篇文章主要為大家介紹了SpringEvent優(yōu)雅解耦時連續(xù)兩個bug的解決方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • go語言返回1-99之間隨機數(shù)的方法

    go語言返回1-99之間隨機數(shù)的方法

    這篇文章主要介紹了go語言返回1-99之間隨機數(shù)的方法,實例分析了Go語言中rand的使用技巧,需要的朋友可以參考下
    2015-03-03
  • Golang教程之不可重入函數(shù)的實現(xiàn)方法

    Golang教程之不可重入函數(shù)的實現(xiàn)方法

    這篇文章主要給大家介紹了關于Golang教程之不可重入函數(shù)的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-09-09

最新評論