亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

一文精通管理多版本Go安裝教程

 更新時(shí)間:2024年01月19日 14:45:39   作者:程序員大兵  
這篇文章主要為大家介紹了一文精通管理多版本Go安裝教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

管理 Go 安裝

目錄
安裝多個(gè) Go 版本[1]卸載 Go[2]Linux / macOS / FreeBSD[3]視窗[4]

本主題介紹如何在同一臺機(jī)器上安裝多個(gè)版本的 Go,以及如何卸載 Go。

有關(guān)安裝的其他內(nèi)容,您可能對以下內(nèi)容感興趣:

  • 下載和安裝[5]——最簡單的安裝和運(yùn)行方式。

  • 從源代碼安裝 Go——[6]如何檢查源代碼、在您自己的機(jī)器上構(gòu)建它們并運(yùn)行它們。

安裝多個(gè) Go 版本

您可以在同一臺機(jī)器上安裝多個(gè) Go 版本。例如,您可能希望在多個(gè) Go 版本上測試您的代碼。有關(guān)可以通過這種方式安裝的版本列表,請參閱下載頁面[7]。

**注意:**要使用此處描述的方法進(jìn)行安裝,您需要安裝git[8]。

要安裝其他 Go 版本,請運(yùn)行`go install`命令[9],指定要安裝的版本的下載位置。以下示例說明了版本 1.10.7:

# go version < 1.17
$ go get -u golang.org/dl/go1.10.7
# go version >= 1.17
$ go install golang.org/dl/go1.10.7@latest
$ go1.10.7 download	

要使用新下載的版本運(yùn)行go命令,請將版本號附加到go命令中,如下所示:

$ go1.10.7 version
  go version go1.10.7 linux/amd64

當(dāng)您安裝了多個(gè)版本時(shí),您可以發(fā)現(xiàn)每個(gè)版本的安裝位置,查看版本的GOROOT值。例如,運(yùn)行如下命令:

$ go1.10.7 env GOROOT

要卸載下載的版本,只需刪除其GOROOT環(huán)境變量和 goX.YZ 二進(jìn)制文件指定的目錄。

卸載 Go

您可以使用本主題中描述的步驟從系統(tǒng)中刪除 Go。

Linux / macOS / FreeBSD

  • 刪除 go 目錄。

    這通常是 /usr/local/go。

  • 從環(huán)境變量PATH中 刪除 Go bin 目錄。

    在 Linux 和 FreeBSD 下,編輯 /etc/profile 或 $HOME/.profile。如果您使用 macOS 包安裝 Go,請刪除 /etc/paths.d/go 文件。

視窗

刪除 Go 的最簡單方法是通過 Windows 控制面板中的添加/刪除程序:

  • 在控制面板中,雙擊添加/刪除程序。

  • Add/Remove Programs中,選擇**Go Programming Language,**單擊 Uninstall,然后按照提示進(jìn)行操作。

要使用工具刪除 Go,您還可以使用命令行:

通過運(yùn)行以下命令使用命令行卸載:

msiexec /x go{{version}}.windows-{{cpu-arch}}.msi /q

**注意:**對 Windows 使用此卸載過程將自動(dòng)刪除原始安裝創(chuàng)建的 Windows 環(huán)境變量。

翻譯自原文:https://go.dev/doc/manage-install [10]

參考資料

[1]安裝多個(gè) Go 版本: https://go.dev/doc/manage-install#installing-multiple 

[2]卸載 Go: https://go.dev/doc/manage-install#uninstalling 

[3]Linux / macOS / FreeBSD: https://go.dev/doc/manage-install#linux-mac-bsd 

[4]視窗: https://go.dev/doc/manage-install#windows 

[5]下載和安裝: https://go.dev/doc/install 

[6]從源代碼安裝 Go——: https://go.dev/doc/install/source 

[7]下載頁面: https://go.dev/dl/ 

[8]git: https://git-scm.com/ 

[9]go install命令: https://go.dev/cmd/go/#hdr-Compile_and_install_packages_and_dependencies 

[10]https://go.dev/doc/manage-install: https://go.dev/doc/manage-install 

以上就是一文精通管理多版本Go安裝教程的詳細(xì)內(nèi)容,更多關(guān)于管理多版本Go安裝教程的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Golang 處理浮點(diǎn)數(shù)遇到的精度問題(使用decimal)

    Golang 處理浮點(diǎn)數(shù)遇到的精度問題(使用decimal)

    本文主要介紹了Golang 處理浮點(diǎn)數(shù)遇到的精度問題,不使用decimal會(huì)出大問題,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • go env環(huán)境變量配置的使用

    go env環(huán)境變量配置的使用

    在安裝和使用Go時(shí),必須要正確地配置環(huán)境變量,本文主要介紹了go env環(huán)境變量配置的使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • 詳解Go語言中單鏈表的使用

    詳解Go語言中單鏈表的使用

    鏈表由一系列結(jié)點(diǎn)(鏈表中每一個(gè)元素稱為結(jié)點(diǎn))組成,結(jié)點(diǎn)可以在運(yùn)行時(shí)動(dòng)態(tài)生成。本文將通過實(shí)例為大家詳解Go語言中單鏈表的常見用法,感興趣的可以了解一下
    2022-08-08
  • go判斷文件夾是否存在并創(chuàng)建的實(shí)例

    go判斷文件夾是否存在并創(chuàng)建的實(shí)例

    這篇文章主要介紹了go判斷文件夾是否存在,并創(chuàng)建的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 簡單聊聊Go語言里面的閉包

    簡單聊聊Go語言里面的閉包

    這篇文章主要為大家詳細(xì)介紹了Go語言中閉包的原理與實(shí)現(xiàn)的相關(guān)資料,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Go語言有一定幫助,需要的可以參考一下
    2022-11-11
  • 使用Golang采集Nginx接口流量大小的步驟

    使用Golang采集Nginx接口流量大小的步驟

    在開發(fā)和運(yùn)維中,我們經(jīng)常需要監(jiān)控和分析服務(wù)器的接口流量大小,特別是對于部署了 Nginx 的服務(wù)器,本文將介紹如何使用 Golang 采集 Nginx 接口流量大小,并展示如何將這些數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)控和分析
    2023-11-11
  • go build 通過文件名后綴實(shí)現(xiàn)不同平臺的條件編譯操作

    go build 通過文件名后綴實(shí)現(xiàn)不同平臺的條件編譯操作

    這篇文章主要介紹了go build 通過文件名后綴實(shí)現(xiàn)不同平臺的條件編譯操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • 使用gorm.Scopes函數(shù)實(shí)現(xiàn)復(fù)用查詢邏輯示例

    使用gorm.Scopes函數(shù)實(shí)現(xiàn)復(fù)用查詢邏輯示例

    這篇文章主要為大家介紹了使用gorm.Scopes函數(shù)實(shí)現(xiàn)復(fù)用查詢邏輯示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • 使用Go語言實(shí)現(xiàn)接口繼承的方式

    使用Go語言實(shí)現(xiàn)接口繼承的方式

    在Go語言中,接口(interface)是一種定義方法集合的類型,它并不包含方法的具體實(shí)現(xiàn),只是規(guī)定實(shí)現(xiàn)該接口的類型必須提供這些方法的實(shí)現(xiàn),下面我將通過示例代碼來詳細(xì)解釋如何使用Go語言實(shí)現(xiàn)接口組合,以及為什么這種方式可以看作是實(shí)現(xiàn)接口繼承的一種方式
    2024-05-05
  • Go語言中slice作為參數(shù)傳遞時(shí)遇到的一些“坑”

    Go語言中slice作為參數(shù)傳遞時(shí)遇到的一些“坑”

    這篇文章主要給大家介紹了關(guān)于Go語言中slice作為參數(shù)傳遞時(shí)遇到的一些“坑”,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03

最新評論