go-go環境安裝(windows、linux)

一、go環境安裝

1. Windows 系統下安裝

安裝包下載地址爲:https://golang.org/dl/
如果打不開可以使用這個地址:https://golang.google.cn/dl/
在這裏插入圖片描述
默認情況下 .msi 文件會安裝在 c:\Go 目錄下。你可以將 c:\Go\bin 目錄添加到 Path 環境變量中。添加後你需要重啓命令窗口才能生效。

當然,安裝界面你可以改路徑。

Go 開發環境依賴於以下的環境變量:

$GOROOT 表示 Go 在你的電腦上的安裝位置,windows 一般在c:/go
$GOARCH 表示目標機器的處理器架構,它的值可以是 386、amd64 或 arm。
$GOOS 表示目標機器的操作系統,它的值可以是 darwin、freebsd、linux 或 windows。
$GOBIN 表示編譯器和鏈接器的安裝位置,默認是 $GOROOT/bin。

目標機器是指你打算運行你的 Go 應用程序的機器。

Go 編譯器支持交叉編譯,也就是說你可以在一臺機器上構建運行在具有不同操作系統和處理器架構上運行的應用程序,也就是說編寫源代碼的機器可以和目標機器有完全不同的特性(操作系統與處理器架構)。

爲了區分本地機器和目標機器,你可以使用 $GOHOSTOS 和 GOHOSTARCHGOHOSTARCH 設置本地機器的操作系統名稱和編譯體系結構,這兩個變量只有在進行交叉編譯的時候纔會用到,如果你不進行顯示設置,他們的值會和本地機器(GOOS 和 $GOARCH)一樣。

$GOPATH 作爲編譯後二進制的存放目的地和 import 包時的搜索路徑。不要把 GOPATH 設置成go的安裝路徑。Go 1.8版本中,如果開發者沒有顯式設置GOPATH,Go會賦予 GOPATH 一個默認值(在linux上爲 $HOME/go)。它可以包含多個包含 Go 語言源碼文件、包文件和可執行文件的路徑,而這些路徑下又必須分別包含三個規定的目錄:src、pkg 和 bin,這三個目錄分別用於存放源碼文件、包文件和可執行文件。
$GOARM 專門針對基於 arm 架構的處理器,它的值可以是 5 或 6,默認爲 6。
$GOMAXPROCS 用於設置應用程序可使用的處理器個數與核數。
  1. 下載安裝包
  2. 安裝 修改安裝目錄爲 D:\go
  3. 在cmd命令行窗口輸入“go version”可以查看當前Go版本,用以檢測是否安裝成功
    go version
  4. 在任意盤裏新建文件夾GoWorks,裏面再新建三個文件夾: bin、src、pkg
  5. 把GoWorks添加到環境變量中去
    在這裏插入圖片描述6. golang 打開setting 設置 GOPATH爲剛纔你設置的路徑 (D:\GoWorks)。

2. Linux下安裝go

打開官網下載地址選擇對應的系統版本。

  1. 下載 go
    https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz

    wget -c https://dl.google.com/go/go1.14.4.linux-amd64.tar.gz -O go1.14.4.linux-amd64.tar.gz
    

    -c: 斷點續傳
    -O: -O來指定一個文件名

  2. 執行tar解壓到/usr/loacl目錄下,得到go文件夾

    tar -C /usr/local -zxvf  go1.14.4.linux-amd64.tar.gz
    

    添加/usr/loacl/go/bin目錄到PATH變量中。添加到/etc/profile 或$HOME/.profile都可以

    -C作用: 解壓命令如何指定文件夾

  3. 添加/usr/loacl/go/bin目錄到PATH變量中。添加到/etc/profile 或$HOME/.profile都可以

vim /etc/profile
// 在最後一行添加
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
#export GOPROXY=http://mirrors.aliyun.com/goproxy/
export GOPROXY=https://goproxy.cn
// wq保存退出後source一下
source /etc/profile
  1. 執行 go version
    如果顯示版本號,則Go環境安裝成功

yum 安裝

當然centos下可以使用yum 安裝go,

yum install go

這樣安裝go的版本,不會太新。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章