工欲善其事(Go) - 搭建go開發環境

語言: CN / TW / HK

工欲善其事系列 - 搭建go開發環境

Go語言簡介:

​ Go語言是一個開源的靜態強類型編程語言,於2007年9月開始設計,2009年11月正式發佈。Go語言有很多特點:垃圾回收(GC),錯誤處理,併發編程,反射,defer關鍵詞,佔用資源少,簡潔,安全等。其中最為大家熟悉的便是併發編程這個特點,很多開發者也是衝着這個特點來的。目前也是很多大公司重構系統選用了Go語言,所以對於Go語言的未來非常看好。

以下是Go語言在TIOBE的排行:

可以看到Go語言已經進入前十的位置,並且增速很快。然後在國家使用情況來看,中國已經成為最流行Go語言的國家了,並且Go語言開發者的平均薪資也非常高,所以綜合來看作為開發者很有必要學習這麼一門年輕卻不一般的開發語言。

閒話少説,我們馬上進入今天的主題,開始搭建開發環境。

一、linux安裝Go(centos7)

  1. 下載源碼: https://golang.google.cn/dl/

或者執行命令:

cd /usr/local/src
 wget https://dl.google.com/go/go1.12.9.linux-amd64.tar.gz
  1. 解壓文件:
tar -xvf go1.12.9.linux-amd64.tar.gz
  1. 配置環境:
vim /etc/profile
# 然後添加以下代碼
export GOROOT=/usr/local/src/go
export GOPATH=/usr/local/gopath
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
# 重新加載環境配置
source /etc/profile
  1. 測試環境
mkdir -p /usr/local/gopath/src
 mkdir demo
 vim /usr/local/gopath/src/demo/helloworld.go

輸入以下代碼:

package mian

import "fmt"

func mian(){
  fmt.Println("Hello world!")
}

然後運行命令

go run helloworld.go
# 輸入Hello world!

二、windows和Mac安裝

  1. 直接去官網下載安裝包一鍵安裝即可,主要説一下環境配置
  2. mac環境下配置
vim ~/.bash_profile
# 添加以下配置
export GOPATH=/Users/bobojx/Projects/Go
export GOBIN=$GOPAHT/bin
export PATH=$PATH:$GOBIN
export GOPROXY=https://goproxy.io # 代理
# 刷新配置
source ~/.bash_profile
  1. windows環境配置

打開控制面板——系統與安全——系統——高級系統設置,找到環境變量按鈕,在系統變量中,可以看到GOROOT,值為安裝時默認的安裝路徑C:Go。在系統變量中,可以看到Path(由多個值組成),確保其中有:%GOROOT%bin 這個值在用户環境變量,可以看到GOPATH,值為%USERPROFILE%go。在C盤根目錄新建文件夾(名稱不限,如GoProject),我們將GOPATH這個環境變量的值修改為C:GoProject在用户環境變量找到Path變量(由多個值組成)。確保其中有:%GOPATH%bin 這個值同樣在用户環境變量,新建環境變量GOBIN,值為C:GoProjectbin

至此,環境變量已設置完畢。

總結:

​ 關於Go語言的環境搭建我們已經講解完畢,其實Go語言的環境搭建並不麻煩,只是在後面交差編譯的時候參數設置可能有所不同,本章內容到此,接下來我們會來講講開發工具的使用和配置,敬請期待。

分享到: