1. 程式人生 > >CentOS 7 安裝 go 語言開發環境

CentOS 7 安裝 go 語言開發環境

安裝 VSCode 編輯器

安裝 golang

安裝

  • 使用系統包管理工具安裝:sudo yum install golang
  • 檢視安裝到哪個目錄:rpm -ql golang |more
  • 測試安裝是否成功:go version(若出現 go 版本資訊,則安裝成功)

設定環境變數

  • 建立工作空間:mkdir $HOME/gowork
  • 配置環境變數:vim ~/.profile 用vim開啟配置檔案,在檔案中新增
export GOPATH=$HOME/gowork
export PATH=$PATH:$GOPATH/bin
  • 執行這些配置:source $HOME/.profile
  • 檢查配置:go env

建立 hello world!

  • 建立原始碼目錄,並進入該目錄
mkdir $GOPATH/src/github.com/github-user/hello -p
cd $GOPATH/src/github.com/github-user/hello
  • 使用 VSCode 建立 hello.go(終端輸入 code hello.go
package main

import "fmt"

func main() {
    fmt.Printf("hello, world\n")
}
  • 執行hello.go(終端輸入 go run hello.go

安裝必要的工具和外掛

安裝 Git 客戶端

go 語言的外掛主要在 Github 上,安裝 git 客戶端是首要工作

sudo yum install git

(可選)VSCode 會報告 git 版本太低,下面的方法可以在終端升級 git

yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm
yum update git
git --version

安裝 go 的一些工具

golang.org 連不上導致 VSCode 無法完成一些安裝工作,如何解決?

  • 下載原始碼到本地
# 建立資料夾
mkdir $GOPATH/src/golang.org/x/
# 下載原始碼
go get -d github.com/golang/tools
# copy 
cp $GOPATH/src/github.com/golang/tools $GOPATH/src/golang.org/x/ -rf
  • 安裝工具包
go install golang.org/x/tools/go/buildutil

退出 VSCode,再進入,按提示安裝 檢視 go 當前工作空間的目錄結構,應該和官方文件 如何使用Go程式設計 的工作空間一致

  • 安裝執行 hello world
$ go install github.com/github-user/hello
$ hello

安裝與執行 go tour

$ go get github.com/Go-zh/tour/gotour
$ gotour