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

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

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

管理 Go 安裝

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

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

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

  • 下載和安裝[5]——最簡單的安裝和運行方式。

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

安裝多個 Go 版本

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

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

要安裝其他 Go 版本,請運行`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	

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

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

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

$ go1.10.7 env GOROOT

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

卸載 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,然后按照提示進行操作。

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

通過運行以下命令使用命令行卸載:

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

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

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

參考資料

[1]安裝多個 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安裝教程的詳細內(nèi)容,更多關于管理多版本Go安裝教程的資料請關注腳本之家其它相關文章!

相關文章

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論