在Linux系統(tǒng)中安裝Go語言的詳細(xì)教程
Go (也叫 "golang")是一款由Google最初開發(fā)的編程語言。它自誕生就有幾個設(shè)計(jì)原則:簡單性、安全性和速度。Go語言發(fā)行版擁有各種調(diào)試、測試、調(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語言
下面的命令會在基于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語言
有時發(fā)行版中的go語言版本并不是最新的。為了避免這種情況,你可以從官網(wǎng)安裝最新的Go語言。下面是步驟。
進(jìn)入Go語言的官方源碼,并下載預(yù)編譯二進(jìn)制代碼。
對于64位Linux:
$ wget https://storage.googleapis.com/golang/go1.4.1.linux-amd64.tar.gz
對于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)文章
Golang 實(shí)現(xiàn)復(fù)制文件夾同時復(fù)制文件
這篇文章主要介紹了Golang 實(shí)現(xiàn)復(fù)制文件夾同時復(fù)制文件,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12
Go語言網(wǎng)站使用異步編程和Goroutine提高Web的性能
作為一門現(xiàn)代化編程語言,Go語言提供了強(qiáng)大的異步編程能力,使得程序員可以以更高效的方式處理并發(fā)任務(wù),在Go語言中,使用Goroutine在單個進(jìn)程中實(shí)現(xiàn)多任務(wù)并行處理,以及如何使用協(xié)程池來進(jìn)一步提高Web服務(wù)器的處理能力,2024-01-01
淺析Go語言中的緩沖區(qū)及其在fmt包中的應(yīng)用
這篇文章主要為大家詳細(xì)介紹了Go語言中的緩沖區(qū)及其在fmt包中的應(yīng)用的相關(guān)知識,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2024-01-01
Go語言Seeker接口與文件斷點(diǎn)續(xù)傳實(shí)戰(zhàn)教程
Go語言的io包中Seeker接口為大文件處理或需要隨機(jī)訪問的場景提供了強(qiáng)大的支持,本文通過具體案例詳細(xì)介紹了Seeker接口的應(yīng)用,包括隨機(jī)訪問大文件、斷點(diǎn)續(xù)傳等場景,以及如何使用Seeker接口進(jìn)行有效的文件讀寫操作2024-10-10

