centos 7 安裝golang1.12.5

本文主要介紹服務器端環境配置,開發環境是window的話能夠參考 http://www.javashuo.com/article/p-ubtjveof-ga.htmlhtml

方式1、用yum安裝

一、用yum指令安裝缺點是:不是最新版linux

yum install golang

方式2、使用二進制文件安裝 【推薦】

標準官網:https://golang.org/ 須要牆
鏡像官網:https://golang.google.cn/dl/ 【國內推薦】
一、下載文件golang

wget https://dl.google.com/go/go1.12.5.linux-amd64.tar.gz

二、解壓文件到 /usr/localvim

tar -zxf go1.12.5.linux-amd64.tar.gz -C /usr/local

三、配置環境變量,vim指令編輯 /etc/profile服務器

vim /etc/profile

四、在/etc/profile文件末尾添加如下配置,輸入 :wq保存
這裏的GO111MODULE配置是go1.11後出的一種新的包管理go modules方式代替vendor機制,能夠不須要GOPATH,項目代碼也不必定要放在GOPATH下面 可參考http://www.javashuo.com/article/p-fbodqlld-ed.html
GO111MODULE=auto 自動
GO111MODULE=on 使用go modules,不會在vendor和gopath找依賴 【推薦新版都用這種】
GO111MODULE=off 使用vendor 或者gotpath測試

#golang env config
export GO111MODULE=on
export GOROOT=/usr/local/go 
export GOPATH=/home/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

切換到/home目錄,並建立gopath文件夾,後面開發和編譯過程當中用go get安裝第三方包會用到google

cd /home
mkdir gopath

五、使換將變量配置生效,並查看golang的版本3d

source /etc/profile
go version

六、安裝完畢寫一個helloworld測試
切換到gopath目錄,建立一個hello.gocode

cd /home/gopath
vim hello.go

複製粘貼helloworld代碼, :wq保存便可htm

package main  
import "fmt"  
func main() {  
    fmt.Printf("Hello, world!\n")  
}


運行代碼

go run hello.go

相關文章
相關標籤/搜索