Linux搭建Go運行環境
一、go官網下載地址 https://golang.org/dl/
[root@localhost ~]# cd /opt [root@localhost ~]# wget https://dl.google.com/go/go1.11.4.linux-amd64.tar.gz [root@localhost ~]# tar -zxvf go1.11.4.linux-amd64.tar.gz 解壓縮后go源碼路徑為:/opt/go/
二、配置go環境變量,修改/etc/profile系統環境變量文件,寫入GOPATH信息以及go sdk路徑。
export GOROOT=/opt/go # Golang源代碼目錄,安裝目錄 export GOPATH=/opt/gocode # Golang項目代碼目錄 export GOBIN=$GOPATH/bin # go install后生成的可執行命令存放路徑 export PATH=$PATH:$GOROOT/bin # Linux環境變量
三、讀取/etc/profile,使環境變量立即生效
[root@localhost ~]# source /etc/profile
四、查看go環境是否生效
[root@localhost ~]# which go # 查看go環境變量路徑 [root@localhost ~]# go env # 查看go語言環境信息 [root@localhost ~]# go version # 查看go版本,查看是否安裝成功
第一個go程序
一、源代碼如下,編輯test.go:
package main import "fmt" func main() { fmt.Println("hello,golang world!") }
二、運行go代碼方式一:先編譯在運行,build 編譯一個二進制可執行程序,用於編譯指定的源碼文件或代碼包以及它們的依賴包。返回一個不帶go后綴的二進制文件。(生產環境使用)
[root@localhost ~]# go build test.go [root@localhost ~]# ./test // 執行二進制命令,這個命令可以拖動到其他linux機器,直接使用。
三、運行go代碼方式二:run直接編譯+運行go代碼文件。(測試環境使用)
[root@localhost ~]# go run test.go
四、其它命令
# fmt格式化go代碼文件,統一代碼風格 [root@localhost ~]# go fmt test.go # install編譯一個二進制可執行程序,放在GOBIN目錄下,也就是在$GOPATH/bin目錄下。也可以直接運行生成的二進制文件。 [root@localhost ~]# go install test.go
https://www.cnblogs.com/anthony-wang0228/articles/11089172.html