在Linux系統(tǒng)中安裝Go語言的詳細(xì)教程
Go (也叫 "golang")是一款由Google最初開發(fā)的編程語言。它自誕生就有幾個(gè)設(shè)計(jì)原則:簡(jiǎn)單性、安全性和速度。Go語言發(fā)行版擁有各種調(diào)試、測(cè)試、調(diào)優(yōu)和代碼審查工具。如今Go語言和它的工具鏈在大多數(shù)Linux發(fā)行版的基礎(chǔ)倉庫都可用,用默認(rèn)的包管理器就可以安裝。
在Ubuntu、Debian 或者 Linux Mint上安裝Go語言
下面是在基于Debian的發(fā)行版上使用apt-get來安裝Go語言和它的開發(fā)工具。
$ sudo apt-get install golang
檢查Go語言的版本來驗(yàn)證安裝。
$ go version go version go1.2.1 linux/amd64
根據(jù)你的需要,你或許想要使用apt-get安裝額外的Go工具。
$ sudo apt-cache search golang
在Fedora、CentOS/RHEL中安裝Go語言
下面的命令會(huì)在基于Red Hat的發(fā)行版中安裝Go語言和它的工具。
$ sudo yum install golang
檢查Go語言的版本來驗(yàn)證安裝。
$ go version go version go1.3.3 linux/amd64
根據(jù)你的需要,你或許想要使用yum安裝額外的Go工具。
$ yum search golang
從官網(wǎng)安裝Go語言
有時(shí)發(fā)行版中的go語言版本并不是最新的。為了避免這種情況,你可以從官網(wǎng)安裝最新的Go語言。下面是步驟。
進(jìn)入Go語言的官方源碼,并下載預(yù)編譯二進(jìn)制代碼。
對(duì)于64位Linux:
$ wget https://storage.googleapis.com/golang/go1.4.1.linux-amd64.tar.gz
對(duì)于32位Linux:
$ wget https://storage.googleapis.com/golang/go1.4.1.linux-386.tar.gz
在/usr/local下安裝程序
$ sudo tar -xzf go1.4.1.linux-xxx.tar.gz -C /usr/local
在/etc/profile中添加系統(tǒng)范圍的PATH環(huán)境變量。
$ sudo vi /etc/profile export PATH=$PATH:/usr/local/go/bin
如果你在/usr/local之外的自定義位置中安裝了Go,你同樣需要設(shè)置GOROOT環(huán)境變量來指向自定義的安裝位置。
$ sudo vi /etc/profile export GOROOT=/path/to/custom/location
檢查Go語言的版本
$ go version go version go1.4.1 linux/amd64
相關(guān)文章
jenkins構(gòu)建go及java項(xiàng)目的方法
這篇文章主要介紹了jenkins構(gòu)建go及java項(xiàng)目,本文通過圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值了,需要的朋友可以參考下2021-04-04golang實(shí)現(xiàn)各種情況的get請(qǐng)求操作
這篇文章主要介紹了golang實(shí)現(xiàn)各種情況的get請(qǐng)求操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-12-12一文帶你入門Go語言中定時(shí)任務(wù)庫Cron的使用
在平時(shí)的開發(fā)需求中,我們經(jīng)常會(huì)有一些重復(fù)執(zhí)行的操作需要觸發(fā)執(zhí)行,說白了就是定時(shí)任務(wù)。這篇文章主要給大家介紹一下如何在go項(xiàng)目中實(shí)現(xiàn)一個(gè)crontab功能,感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助2022-08-08golang如何實(shí)現(xiàn)mapreduce單進(jìn)程版本詳解
這篇文章主要給大家介紹了關(guān)于golang如何實(shí)現(xiàn)mapreduce單進(jìn)程版本的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01go交叉編譯sqlite報(bào)錯(cuò)問題解決分析
這篇文章主要為大家介紹了go交叉編譯sqlite報(bào)錯(cuò)問題解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01Golang排列組合算法問題之全排列實(shí)現(xiàn)方法
這篇文章主要介紹了Golang排列組合算法問題之全排列實(shí)現(xiàn)方法,涉及Go語言針對(duì)字符串的遍歷及排列組合相關(guān)操作技巧,需要的朋友可以參考下2017-01-01在Go網(wǎng)絡(luò)請(qǐng)求中配置代理的方法詳解
這篇文章主要給大家介紹了如何在Go網(wǎng)絡(luò)請(qǐng)求中配置代理的方法,文章通過代碼示例介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2023-09-09