成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Golang 語言怎么安裝多個 Golang 版本的環境?

開發 后端
Golang 語言安裝(環境搭建)有三種方式,包括二進制方式安裝、源碼方式安裝和 go 命令方式安裝。Golang 語言支持多個平臺和操作系統,比如 Windows,Mac 和 Linux。

[[404843]]

01介紹

Golang 語言安裝(環境搭建)有三種方式,包括二進制方式安裝、源碼方式安裝和 go 命令方式安裝。Golang 語言支持多個平臺和操作系統,比如 Windows,Mac 和 Linux。

02二進制文件方式安裝

Golang 官方網站提供了三種操作系統的二進制文件,我們只需下載對應系統的二進制文件后,按照安裝說明進行操作即可。

以 Mac 系統為例,第一步是下載 Mac 系統的二進制文件 Golang 安裝程序,第二步是打開下載的二進制文件 Golang 安裝程序,按照提示安裝 Golang。

該二進制文件 Golang 安裝程序將 Golang 發行版安裝到 /usr/local/go。并且自動將 /usr/local/go/bin 目錄加入 PATH 環境變量中。

第三步是驗證 Golang 是否安裝成功,在終端中輸入 go version 命令,如果可以輸出我們下載的二進制文件 Golang 安裝程序的正確版本號,證明 Golang 已安裝成功。

Windows 系統和 Mac 系統大致相同,接下來,我們再介紹一下 Linux 系統的二進制方式安裝步驟。

第一步是下載 Linux 系統的二進制文件 Golang 安裝程序。然后將下載的壓縮文件解壓縮到目錄 /usr/local,會在目錄 /usr/local 中創建一個目錄 /usr/local/go。需要注意的是,該操作需要在解壓縮操作之前刪除舊的目錄 /usr/local/go (如果有),所以請務必提前做好數據備份。

示例命令:

  1. rm -rf /usr/local/go && tar -C /usr/local -xzf go1.16.5.linux-amd64.tar.gz 

第二步是將 /usr/local/go/bin 加入 PATH 環境變量。我們可以使用以下示例命令選擇添加到 $HOME/.profile (局部) 或 /etc/profile (全局)。

示例命令:

  1. export PATH=$PATH:/usr/local/go/bin 

需要注意的是,修改配置文件后,如果需要立即生效,可以執行命令 source 配置文件目錄。

第三步是驗證 Golang 是否安裝成功,在終端中輸入 go version 命令,如果可以輸出我們下載的二進制文件 Golang 安裝程序的正確版本號,證明 Golang 已安裝成功。

03源碼方式安裝

源碼方式安裝方式相比二進制方式安裝復雜一些,如非必要,建議使用二進制方式安裝。

Golang 1.5 版本開始實現自舉,Golang 的編譯器也是使用 Golang 寫的,我們使用源碼安裝方式,就需要先準備 Golang 的編譯環境,我們可以先下載一個 Golang 1.4 版本,因為 Golang 1.5 之前的版本是使用 C 語言寫的 Golang 編譯器,所以我們可以使用 Linux 的 gcc 編譯一個 Golang 編譯環境。然后使用這個 Golang 編譯環境來編譯新版本的 Golang 環境。

另外一種方式是先使用 Linux 版本的二進制文件 Golang 安裝程序來安裝 Golang。然后使用這個 Golang 環境編譯新版本的 Golang。

以上兩種方式,任選其一(推薦第二種方式)。

我們有了 Golang 環境,就可以使用該 Golang 環境編譯新的 Golang。

第一步是設置環境變量 GOROOT_BOOTSTRAP,值為我們預先準備好的 Golang 編譯環境的根目錄,比如 /usr/local/go1.8。

示例命令:

  1. export GOROOT_BOOTSTRAP=/usr/local/go1.8 

第二步是使用 Git 下載最新的 Golang 源碼(如果還未安裝 Git,請先安裝 Git),然后使用 git checkout 切換到某個版本,然后執行編譯命令,再然后是設置環境變量 GOROOT 和 GOPATH。

示例命令:

  1. #拉取最新的 Golang 源碼 
  2. ~ cd /usr/local/src/ 
  3. ~ git clone git@github.com:golang/go.git 
  4. #查看 tag 
  5. ~ cd go 
  6. ~ git tag 
  7. #切換到某個版本 
  8. ~ git checkout go1.16 
  9. #執行編譯 
  10. ~ cd src 
  11. ~ ./all.bash 
  12. #設置環境變量 
  13. ~ export GOROOT=/usr/local/go 
  14. ~ export GOPATH=$HOME/go 

第三步是驗證 Golang 是否安裝成功,在終端中輸入 go version 命令,如果可以輸出我們下載的二進制文件 Golang 安裝程序的正確版本號,證明 Golang 已安裝成功。

04go 命令安裝多個版本

我們如果想在我們的電腦上安裝多個 Golang 版本,我們可以使用 go 命令的方式安裝多個版本,該方式需要使用 git,如果還未安裝 git,請先安裝 git。

第一步是使用 go get 命令指定安裝的 Golang 版本的下載地址,執行該命令后,會下載到目錄 $GOPATH/bin 中一個可執行文件,比如 go1.16.5。

第二步是執行命令 go1.16.5 download,下載 sdk,下載目錄為 $HOME/sdk/,查看該目錄,我們可以發現該目錄中有一個目錄名為 go1.16.5 的目錄。

第三步是驗證 Golang 是否安裝成功,在終端輸入 go1.16.5 version 命令,如果可以輸出正確版本號,證明該版本的 Golang 已安裝成功。

示例命令:

  1. go get golang.org/dl/go1.16.5 
  2. go1.16.5 download 
  3. go1.16.5 version 

我們可以使用以上三個步驟安裝多個 Golang 版本的 Golang 環境,并且可以在 IDE(比如 GoLand ) 中切換使用不同的 Golang 環境。

05總結

本文我們主要是介紹怎么安裝不同版本的 Golang 環境,文章開頭先是介紹怎么使用二進制文件方式和源碼方式安裝 Golang 環境,原因是安裝不同版本的 Golang 環境使用 go get,也就是說該方式必須是在已存在 Golang 環境的基礎上才可以使用。

關于 Golang 環境的安裝,建議讀者朋友們使用二進制文件的 Golang 安裝程序的方式安裝 Golang,該方式是最簡單的方式,并且 Golang 官方網站提供了多個平臺和操作系統的二進制文件。

本文轉載自微信公眾號「Golang語言開發棧」,可以通過以下二維碼關注。轉載本文請聯系Golang語言開發棧公眾號。

 

責任編輯:武曉燕 來源: Golang語言開發棧
相關推薦

2021-09-13 05:02:49

GogRPC語言

2021-06-07 23:19:44

Golang語言 Defer

2021-10-10 23:02:49

Golang語言代碼

2021-12-13 01:24:14

語言Golang panic

2021-06-29 23:40:19

Golang語言并發

2021-11-08 23:09:07

Go排序數據

2022-01-04 23:13:57

語言PanicGolang

2021-07-12 05:05:59

Golang語言字段

2021-01-29 08:56:13

Golang標準庫函數

2021-10-31 23:01:50

語言拼接字符串

2021-12-27 03:36:09

語言For Golang

2021-04-28 09:02:48

Golang語言Context

2024-09-29 15:26:01

2015-12-15 09:58:19

golang環境配置建議

2018-08-01 15:10:02

GolangPython語言

2023-10-22 20:20:37

FiberGo

2022-01-09 23:04:19

語言打印結構體

2021-09-26 10:20:06

開發Golang代碼

2022-08-30 22:21:41

gotop監視器圖形

2021-05-28 05:34:06

Golang語言編程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人精品一区二区三区在线 | 中文字幕高清 | 91在线观看 | 欧美一级片在线 | 国产视频一区在线 | 午夜天堂 | 亚洲视频一 | 欧美网站一区二区 | 中文字字幕一区二区三区四区五区 | 一区二区三区视频在线免费观看 | 久久毛片网站 | 欧美8一10sex性hd | 天堂免费看片 | 911精品国产 | 最新国产视频 | 日日爽 | 青娱乐一区二区 | 怡红院免费的全部视频 | 欧美日韩一区二区在线 | 久草热8精品视频在线观看 午夜伦4480yy私人影院 | 亚洲日韩中文字幕一区 | 免费视频一区二区 | 在线成人免费视频 | 久久tv在线观看 | 精品中文字幕一区二区三区 | 成年人视频在线免费观看 | 日韩精品免费一区 | 免费亚洲视频 | 精品中文视频 | 日韩成人 | 国久久| 天天草夜夜骑 | 久久久久网站 | 日韩综合 | 国产精品久久久久久婷婷天堂 | 亚洲欧美日韩在线不卡 | 亚洲精品二三区 | 国产乱码精品1区2区3区 | 男人天堂999 | 91亚洲国产亚洲国产 | 精品久久一区二区三区 |