如何在鯤鵬的云服務器 Ubuntu 18 上更新GoLang到最新版本
Go(又稱 Golang)
是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 開發(fā)的一種靜態(tài)強類型、編譯型語言。Go 語言語法與 C 相近,但功能上有:內(nèi)存安全,GC(垃圾回收),結(jié)構(gòu)形態(tài)及 CSP-style 并發(fā)計算。
本文介紹如何在鯤鵬的云服務器上對Golang進行更新,希望能減少新手的門檻。
環(huán)境如下:
類別
子項
版本
云服務器配置
ECS實例類型
kc1.large.2
ECS配置
2U4GB
EVS(系統(tǒng)盤)
高IO(40GB)
EVS(數(shù)據(jù)盤)
普通IO(100GB)
云OS
Ubuntu
18.04
Kernel
4.15.0-29
此次實驗的環(huán)境為ubunut18.04,其他操作系統(tǒng)的操作也是大同小異。
首先檢查本地的go版本。從下圖可以看出系統(tǒng)最新的版本為1.10
下載最新的golang,地址為: https://golang.org/dl/
但是由于墻,導致無法下載。因此,我們從國內(nèi)的鏡像中下載。
wget https://studygolang.com/dl/golang/go1.13.4.linux-arm64.tar.gz
下載完成后,我們先卸載原本的go版本。
sudo apt-get remove golang-1.10
sudo apt autoremove
卸載完成后,我們將原本下載好的解壓到 /usr/local 目錄下
tar -C /usr/local -zxvf?go1.13.4.linux-arm64.tar.gz
GO 環(huán)境配置
現(xiàn)在,需要設置轉(zhuǎn)到語言環(huán)境變量為您的項目。通常需要設置3個環(huán)境變量GOROOT,GOPATH和PATH 。
GOROOT 是軟件包安裝在系統(tǒng)上的位置。
GOPATH 是工作目錄的位置。
設置PATH變量來訪問Go bin。
為了使后面所有的開發(fā)都能有g(shù)o環(huán)境,我們還需要將其寫入.profile文件中。代碼如下所示。
echo "export GOROOT=/usr/local/go" >> ~/.profile
echo "export PATH=$GOPATH/bin:$GOROOT/bin:$PATH" >> ~/.profile
source ~/.profile
最后可以通過go version 查看版本號
通過go env命令查看go的環(huán)境變量
Go語言
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔相應法律責任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。