佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > linux下搭建go環(huán)境的安裝配置講解

linux下搭建go環(huán)境的安裝配置講解

熱門標(biāo)簽:百度競(jìng)價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 智能手機(jī) 檢查注冊(cè)表項(xiàng) 硅谷的囚徒呼叫中心 使用U盤裝系統(tǒng) 美圖手機(jī) 阿里云 網(wǎng)站建設(shè)

linux下搭建go環(huán)境很簡(jiǎn)單:

1.下載go1.2.1.linux-386.tar.gz,網(wǎng)上到處有類似包,并放到linux目錄下。

taogeqq@taogeqq-virtual-machine:~/myspace$ ls
a.out go1.2.1.linux-386.tar.gz test.cpp test.go
taogeqq@taogeqq-virtual-machine:~/myspace$ 

2.  切換到root用戶,在root下解壓,解壓即安裝,多么綠色的軟件?。?/strong>

root@taogeqq-virtual-machine:/home/taogeqq/myspace# tar zxvf go1.2.1.linux-386.tar.gz -C /usr/local/

可以看到, 在目錄下多了go目錄:

root@taogeqq-virtual-machine:/home/taogeqq/myspace# ls /usr/local
bin etc games go include lib man sbin share src
root@taogeqq-virtual-machine:/home/taogeqq/myspace# 

此時(shí),就安裝了go環(huán)境,現(xiàn)在可以退出root用戶了

3.  寫一個(gè)test.go文件, 并測(cè)試:

taogeqq@taogeqq-virtual-machine:~/myspace$ ls
a.out go1.2.1.linux-386.tar.gz test.cpp test.go
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ cat test.go
package main
import "fmt"
func main(){
  fmt.Println("hello world")
  fmt.Println("This is my first Go code")
}
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ /usr/local/go/bin/go run test.go
hello world
This is my first Go code
taogeqq@taogeqq-virtual-machine:~/myspace$ 

獲取到了預(yù)期的結(jié)果。

有個(gè)問(wèn)題, 我們執(zhí)行g(shù)o run test.go試下:

taogeqq@taogeqq-virtual-machine:~/myspace$ go run test.go
程序“go”尚未安裝。 您可以使用以下命令安裝:
sudo apt-get install golang-go
taogeqq@taogeqq-virtual-machine:~/myspace$ 

可見(jiàn), 可以用sudo apt-get install golang-go一件安裝, 我們之前也說(shuō)過(guò)apt-get的強(qiáng)大。

既然我們已經(jīng)安裝了, 那先可以忽略sudo apt-get install golang-go,  那要執(zhí)行g(shù)o run test.go, 怎么辦呢? 很簡(jiǎn)單, 把這個(gè)路徑加到PATH中就OK了, 如下:

taogeqq@taogeqq-virtual-machine:~/myspace$ echo $PATH           
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ vim /home/taogeqq/.bash_profile
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ cat /home/taogeqq/.bash_profile
export PATH=$PATH:/usr/local/go/bin/
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ source /home/taogeqq/.bash_profile
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/go/bin/
taogeqq@taogeqq-virtual-machine:~/myspace$ 
taogeqq@taogeqq-virtual-machine:~/myspace$ go run test.go
hello world
This is my first Go code
taogeqq@taogeqq-virtual-machine:~/myspace$ 

其中/home/taogeqq是taogeqq的主目錄。

linux下玩東西就是爽,NM的Windows注冊(cè)表,我真是煩透了。

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

標(biāo)簽:黃山 通遼 湖北 湘潭 懷化 山南 煙臺(tái) 賀州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《linux下搭建go環(huán)境的安裝配置講解》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    鹤庆县| 宜宾市| 平远县| 海淀区| 延庆县| 山西省| 北京市| 六盘水市| 竹溪县| 吴川市| 绥棱县| 西贡区| 东兴市| 岚皋县| 南阳市| 尚义县| 佳木斯市| 宜章县| 长汀县| 靖西县| 长乐市| 始兴县| 神农架林区| 棋牌| 乌苏市| 新巴尔虎右旗| 新营市| 西乡县| 东安县| 灵璧县| 阿坝| 邛崃市| 定结县| 社旗县| 怀来县| 曲松县| 浦江县| 方城县| 新安县| 丽江市| 化德县|