golang版本升級如何實(shí)現(xiàn)
golang版本升級
查看當(dāng)前前版本
$ go version go version go1.20.14 darwin/amd64
移除舊版本 Golang
$ sudo mv go go-1.20 $ ls go-1.20 lib
下載新版本此處將go升級到1.21版本。
安裝新版本 Golang
tar -C /usr/local -xzf go1.21.11.darwin-amd64.tar.gz
查看 go 版本
$ go version go version go1.21.11 darwin/amd64
Linux上golang版本升級
刪除golang舊版本
首先確認(rèn)當(dāng)前的 Golang 版本
$ go version go version go1.13 linux/amd64
開始刪除
$ sudo rm -rf /usr/local/go
好了,卸載 golang 就是這么簡單。(我本機(jī)刪除等待了半分鐘)
實(shí)際上,/usr/local/go 下包含了所有的 golang tools。
$ ls /usr/local/go/ AUTHORS CONTRIBUTING.md CONTRIBUTORS LICENSE PATENTS README.md SECURITY.md VERSION api/ bin/ doc/ favicon.ico lib/ misc/ pkg/ robots.txt src/ test/ $ ls /usr/local/go/bin/ go* gofmt*
安裝golang最新版本
到 golang 的官方下載頁:https://golang.org/dl/
找到最新的版本的版本號,例如:1.16.3
- 安裝 golang
wget https://dl.google.com/go/go1.13.linux-amd64.tar.gz
- 解壓安裝
sudo tar -C /usr/local -xzf go1.13.linux-amd64.tar.gz
解壓之后,會看到 /usr/local 目錄下多了一個 go 目錄。
ls /usr/local/ bin/ etc/ games/ go/ include/ lib/ man@ sbin/ share/ src/
- 將 /usr/local/go/bin 添加到系統(tǒng)環(huán)境變量 PATH 中
sudo vim /etc/profile 末尾添加 export PATH=$PATH:/usr/local/go/bin
有時加在/etc/profile文件中,不會生效,可以試試加到~/.bashrc
文件
vim ~/.bashrc 末尾添加 export PATH=$PATH:/usr/local/go/bin
~/.bashrc
文件生效方式:source ~/.bashrc
- 讓環(huán)境變量立即生效
source /etc/profile
安裝完成,測試一下:
> go version go version go1.13 linux/amd64
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
go語言reflect.Type?和?reflect.Value?應(yīng)用示例詳解
這篇文章主要為大家介紹了go語言reflect.Type?和?reflect.Value?應(yīng)用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09golang語言編碼規(guī)范的實(shí)現(xiàn)
這篇文章主要介紹了golang語言編碼規(guī)范的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-03-03