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

Windows下升級go版本過程詳解

 更新時間:2023年03月13日 11:24:28   作者:hyang0  
這篇文章主要為大家介紹了Windows下升級go版本過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

安裝

首次安裝需要在官網(wǎng)下載 msi 安裝包,安裝完后 golang 會自動設置環(huán)境變量。在命令行可以使用 go version 查看版本信息。

后續(xù)如果需要升級 go 版本,怎么做?

一種通用的辦法是在官網(wǎng)下載列表下載對應的 msi 安裝包下載。

https://go.dev/dl/

新版本會覆蓋舊版本,如果只是想使用指定版本,可以用 go 命令行下載指定版本

C:\> go install golang.org/dl/go1.19.7@latest</code><code>go: downloading golang.org/dl v0.0.0-20230307162516-8f1b16c06e73</code>
<code>C:\> go1.19.7</code><code>go1.19.7: not downloaded. Run 'go1.19.7 download' to install to C:\Users\hyang0\sdk\go1.19.7</code>
<code>C:\> go1.19.7 download</code><code>Downloaded   0.0% (     3236 / 163473439 bytes) ...</code><code>Downloaded   0.0% (    36004 / 163473439 bytes) ...</code><code>Downloaded???8.1%?(?13238272?/?163473439?bytes)?...</code><code>Downloaded 100.0% (163473439 / 163473439 bytes)</code><code>Unpacking C:\Users\hyang0\sdk\go1.19.7\go1.19.7.windows-amd64.zip ...</code><code>Success. You may now run 'go1.19.7</code>
<code>C:\>?go?version</code><code>go version go1.20.2 windows/amd64</code>
<code>C:\> go1.19.7 version</code><code>go version go1.19.7 windows/amd64

其中不帶版本的 go 與帶版本的 go,它們的 go env 是不一樣的,比如:

GOROOT=C:\Program Files\Go</code><code>GOROOT=C:\Users\hyang0\sdk\go1.19.7

命令行工具 choco 安裝

如果只是想安裝或升級最新版本的 go ,可以用命令行工具 choco 安裝:

C:\> choco install golang -y</code><code>Chocolatey v1.3.0</code><code>Installing the following packages:</code><code>golang</code>
<code>golang?v1.20.2?[Approved]</code><code>Using system proxy server '127.0.0.1:7890'.</code><code>Downloading golang 64 bit</code><code>  from 'https://golang.org/dl/go1.20.2.windows-amd64.msi'</code><code>Chocolatey installed 1/1 packages.</code><code> See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).</code><code> </code><code>C:\> refreshenv</code><code>Refreshing environment variables from registry for cmd.exe. Please wait...Finished..</code>
<code>C:\> go version</code><code>go version go1.20.2 windows/amd64

choco 是一個第三方的包管理工具,choco 本身也可以通過命令行安裝,文檔鏈接:

https://docs.chocolatey.org/en-us/choco/setu

golang 安裝包的版本信息可以在 https://go.dev/dl/ 頁面查看,在使用 go installl 安裝時不能用 go.dev 的鏈接,必須用 golang.org,雖然我們直接訪問 golang.org 它會跳轉(zhuǎn)到 go.dev。在下載或升級 go 版本時需要通過代理,不然官網(wǎng)可能無法訪問。命令行使用代理,命令為:

C:\>?set?http_proxy=http://127.0.0.1:7890</code><code>C:\> set https_proxy=http://127.0.0.1:7890

以上就是Windows下升級go版本過程詳解的詳細內(nèi)容,更多關(guān)于Windows升級go版本的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 通過Go channel批量讀取數(shù)據(jù)的示例詳解

    通過Go channel批量讀取數(shù)據(jù)的示例詳解

    批量處理的主要邏輯是:從 channel 中接收數(shù)據(jù),積累到一定數(shù)量或者達到時間限制后,將數(shù)據(jù)批量處理(例如發(fā)送到 Kafka 或者寫入網(wǎng)絡),下面我將展示一個從 Go channel 中批量讀取數(shù)據(jù),并批量發(fā)送到 Kafka 和批量寫入網(wǎng)絡數(shù)據(jù)的示例,需要的朋友可以參考下
    2024-10-10
  • Go語言實現(xiàn)自動填寫古詩詞實例代碼

    Go語言實現(xiàn)自動填寫古詩詞實例代碼

    這篇文章主要給大家介紹了關(guān)于Go語言實現(xiàn)自動填寫古詩詞的相關(guān)資料,這是最近在項目中遇到的一個需求,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧。
    2018-03-03
  • Go?文件讀取和寫入操作全面講解

    Go?文件讀取和寫入操作全面講解

    這篇文章主要為大家介紹了Go文件的讀取和寫入操作示例的全面詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-11-11
  • GoLang實現(xiàn)日志收集器流程講解

    GoLang實現(xiàn)日志收集器流程講解

    這篇文章主要介紹了GoLang實現(xiàn)日志收集器流程,看日志是開發(fā)者平時排查BUG所必須的掌握的技能,但是日志冗雜,所以寫個小工具來收集這些日志幫助我們排查BUG,感興趣想要詳細了解可以參考下文
    2023-05-05
  • GoLang RabbitMQ TTL與死信隊列以及延遲隊列詳細講解

    GoLang RabbitMQ TTL與死信隊列以及延遲隊列詳細講解

    這篇文章主要介紹了GoLang RabbitMQ TTL與死信隊列以及延遲隊列,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習吧
    2022-12-12
  • Golang使用Swag搭建api文檔的全過程

    Golang使用Swag搭建api文檔的全過程

    Gin是Golang目前最為常用的Web框架之一,公司項目驗收需要API接口設計說明書(Golang后端服務基于Gin框架編寫),所以本文給大家介紹了Golang使用Swag搭建api文檔的全過程,需要的朋友可以參考下
    2024-02-02
  • 一文帶你了解Golang中類型轉(zhuǎn)換庫cast的使用

    一文帶你了解Golang中類型轉(zhuǎn)換庫cast的使用

    你是否在使用 Go 的過程中因為類型轉(zhuǎn)換的繁瑣而苦惱過?你是否覺得 Go 語言中的類型斷言可能會 panic 而對自己寫的代碼有那么一點點不放心?本文就為大家推薦一個用于類型轉(zhuǎn)換的第三方庫 cast 絕對是一個值得嘗試的選擇
    2023-02-02
  • Go泛型的理解和使用小結(jié)

    Go泛型的理解和使用小結(jié)

    泛型是一種非常強大的編程技術(shù),可以提高代碼的復用性和可讀性,通過泛型容器和類型參數(shù)化,Go語言中的泛型可以實現(xiàn)更加靈活和通用的編程,提高代碼的復用性和可維護性,本文給大家介紹Go泛型的理解和使用,感興趣的朋友一起看看吧
    2023-12-12
  • 小學生也能看懂的Golang異常處理recover panic

    小學生也能看懂的Golang異常處理recover panic

    在其他語言里,宕機往往以異常的形式存在,底層拋出異常,上層邏輯通過 try/catch 機制捕獲異常,沒有被捕獲的嚴重異常會導致宕機,go語言追求簡潔,優(yōu)雅,Go語言不支持傳統(tǒng)的 try…catch…finally 這種異常
    2021-09-09
  • Go 1.22中的for循環(huán)新特性詳解

    Go 1.22中的for循環(huán)新特性詳解

    在 Go 語言中,for 循環(huán)是實現(xiàn)迭代的主要方式,Go 中的 for 循環(huán)非常靈活,有多種使用方式,本文將給大家詳細的介紹一下Go 1.22中的for循環(huán)新特性,感興趣的朋友可以參考下
    2024-02-02

最新評論