欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2019年04月04日 14:07:52   作者:stpeace  
今天小編就為大家分享一篇關(guān)于linux下搭建go環(huán)境的安裝配置講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

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è)問題, 我們執(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$ 

可見, 可以用sudo apt-get install golang-go一件安裝, 我們之前也說過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)鏈接

相關(guān)文章

  • Ubuntu18.04安裝Nvidia顯卡驅(qū)動(dòng)教程(圖文)

    Ubuntu18.04安裝Nvidia顯卡驅(qū)動(dòng)教程(圖文)

    這篇文章主要介紹了Ubuntu18.04安裝Nvidia顯卡驅(qū)動(dòng)教程(圖文),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • linux cgroups詳細(xì)介紹

    linux cgroups詳細(xì)介紹

    cgroups(Control Groups) 是 linux 內(nèi)核提供的一種機(jī)制,這種機(jī)制可以根據(jù)需求把一系列系統(tǒng)任務(wù)及其子任務(wù)整合(或分隔)到按資源劃分等級(jí)的不同組內(nèi),從而為系統(tǒng)資源管理提供一個(gè)統(tǒng)一的框架。這篇文章主要介紹了linux cgroups 簡(jiǎn)介,需要的朋友可以參考下
    2018-08-08
  • linux IPC之socket解析及實(shí)例代碼

    linux IPC之socket解析及實(shí)例代碼

    這篇文章主要介紹了linux IPC之socket解析及實(shí)例代碼,分享了服務(wù)端和客戶端兩端的實(shí)例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Linux守護(hù)進(jìn)程的啟動(dòng)方法

    Linux守護(hù)進(jìn)程的啟動(dòng)方法

    這篇文章主要為大家詳細(xì)介紹了Linux守護(hù)進(jìn)程的啟動(dòng)方法,本文介紹如何將一個(gè) Web 應(yīng)用,啟動(dòng)為守護(hù)進(jìn)程,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 如何從windows上傳數(shù)據(jù)到linux上

    如何從windows上傳數(shù)據(jù)到linux上

    本文介紹了如何使用WinSCP將數(shù)據(jù)從Windows上傳到Linux系統(tǒng),重點(diǎn)是Linux的基礎(chǔ)知識(shí)和實(shí)驗(yàn)環(huán)境(Windows 11專業(yè)版,Kali Linux 2024),通過直接拖拽文件的方式,可以方便快捷地完成數(shù)據(jù)傳輸
    2024-12-12
  • linux如何編寫同步文件的腳本

    linux如何編寫同步文件的腳本

    這篇文章主要介紹了linux如何編寫同步文件的腳本問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • CentOS7 安裝 PostgreSQL11的方法步驟

    CentOS7 安裝 PostgreSQL11的方法步驟

    這篇文章主要介紹了CentOS7 安裝 PostgreSQL11的方法步驟,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-04-04
  • Centos中如何設(shè)置IP地址

    Centos中如何設(shè)置IP地址

    這篇文章主要介紹了Centos中如何設(shè)置IP地址問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • Linux 文件壓縮和打包簡(jiǎn)介

    Linux 文件壓縮和打包簡(jiǎn)介

    Linux 上常用的壓縮/解壓工具,介紹了zip、rar、tar的使用。今天我們來詳細(xì)探討下
    2018-10-10
  • linux解決ping通但端口不通的問題

    linux解決ping通但端口不通的問題

    在本文里我們給大家整理了關(guān)于在linux解決ping通但端口不通的問題的解決方法和步驟,有需要的朋友們參考下。
    2018-09-09

最新評(píng)論