Go語言學習一:環境搭建與第一個Demo

2020-10-23 12:00:52

Go語言學習一:環境搭建與第一個Demo

環境準備

系統環境:Linux Ubuntu 16.04.6
Go語言資源包:go1.11.5.linux-amd64.tar.gz

資源下載

  1. cd到你想要儲存的目錄
  2. wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz
  3. 下載完成後,將資源包解壓到/usr/loacl目錄下
    tar -C /usr/local -zxvf go1.11.5.linux-amd64.tar.gz
  4. 新增/usr/loacl/go/bin目錄到PATH變數中。新增到/etc/profile$HOME/.profile都可以
vim /etc/profile
# 在最後一行新增
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
最後退出編輯進行一次source(管理員狀態)
source /etc/profile
  1. 執行go version,看到go環境版本說明環境安裝設定成功在這裡插入圖片描述

專案環境設定

  1. 建立工作空間,官方建議目錄$HOME/go
    mkdir $HOME/go
    
  2. 宣告工作變數
    # 編輯 ~/.bash_profile 檔案
    vim ~/.bash_profile
    # 在最後一行新增下面這句。$HOME/go 為你工作空間的路徑,你也可以換成你喜歡的路徑
    export GOPATH=$HOME/go
    source ~/.bash_profile
    

第一個Demo

  1. 建立第一個Demo檔案,命名為hello.go,並對hello.go進行編輯

    #建立並進入第一個工程目錄
    mkdir -p $GOPATH/src/hello && cd $GOPATH/src/hello
    #建立hello.go檔案並編輯
    vim hello.go
    
  2. 寫入下面程式碼

    package main
    
    import "fmt"
    
    func main(){
    	fmt.Printf("Hello World!\n")
    }
    
  3. 儲存退出並執行程式碼,即可看到執行結果

    go run hello.go
    

    在這裡插入圖片描述

最後補充

後來發現好像不用那麼麻煩,可以使用sudo apt install golang-go直接進行安裝,並且不需要設定環境,大家可以嘗試一下

感謝

www.jianshu.com/p/c43ebab25484