Go語言開發環境安裝組態


在學習Go語言程式設計之前,我們需要安裝和組態好Go語言的開發環境。可以選擇線上的編譯器:http://tour.golang.org/welcome/1 來直接執行程式碼。也可以在您自己的計算機上安裝開發編譯環境。

本地環境設定

如果您願意在本地環境安裝和組態Go程式設計語言,則需要在計算機上提供以下兩個軟體:

  • 文字編輯器
  • Go編譯器

文字編輯器

這是用於編寫您的程式程式碼。常見的幾個編輯器包括Windows記事本,OS編輯命令,BriefEpsilonEMACSvim(或vi)。

文字編輯器的名稱和版本可能因不同的作業系統而異。例如,記事本只能在Windows上使用,vim(或vi)可以在Windows以及Linux或UNIX上使用。

使用編輯器建立的檔案稱為原始檔,原始檔中包含程式的原始碼。Go程式的原始檔通常使用擴充套件名「.go」來命名。

在開始程式設計之前,確保您安裝好並熟練使用一個文字編輯器,並且有足夠的經驗來編寫計算機程式程式碼,將程式碼儲存在檔案中,編譯並最終執行它。

Go編譯器

在原始檔中編寫的原始碼是人類可讀的源程式。 它需要「編譯」變成機器語言,以便CPU可以根據給出的指令實際執行程式。

這個Go程式設計語言編譯器用於將原始碼編譯成可執行程式。這裡假設您知道或了解程式設計語言編譯器的基本知識。

Go發行版本是FreeBSD(版本8及更高版本),Linux,Mac OS X(Snow Leopard及更高版本)和具有32位(386)和64位(amd64)x86處理器架構的Windows作業系統的二進位制安裝版本 。

以下部分將演示如何在各種作業系統上安裝Go語言環境的二進位制分發包。

下載Go存檔檔案

從連結【Go下載】中下載最新版本的Go可安裝的歸檔檔案。在寫本教學的時候,選擇的是go1.7.4.windows-amd64.msi並將下載到桌面上。

註:寫本教學的時,使用的電腦是:Windows 10 64bit 系統

如果作業系統不一樣,可選擇對應版本下載安裝。

作業系統 存檔名稱
Windows go1.7.windows-amd64.msi
Linux go1.7.linux-amd64.tar.gz
Mac go1.7.4.darwin-amd64.pkg
FreeBSD go1.7.freebsd-amd64.tar.gz

在UNIX/Linux/Mac OS X和FreeBSD上安裝

將下載歸檔檔案解壓縮到/usr/local目錄中,在/usr/local/go目錄建立一個Go樹。 例如:

tar -C /usr/local -xzf go1.7.4.linux-amd64.tar.gz

/usr/local/go/bin新增到PATH環境變數。

作業系統 輸出
Linux export PATH=$PATH:/usr/local/go/bin
Mac export PATH=$PATH:/usr/local/go/bin
FreeBSD export PATH=$PATH:/usr/local/go/bin

在Windows上安裝

使用MSI檔案並按照提示安裝Go工具。 預設情況下,安裝程式使用C:\Go目錄。安裝程式應該在視窗的PATH環境變數中設定C:\Go\bin目錄。重新啟動後,開啟的命令提示驗證更改是否生效。

驗證安裝結果

F:\worksp\golang中建立一個test.go的go檔案。編寫並儲存以下程式碼到 test.go 檔案中。

package main

import "fmt"

func main() {
   fmt.Println("Hello, World!")
}

現在執行test.go檢視結果並驗證輸出結果如下:

F:\worksp\golang>go run test.go
Hello, World!

Go語言線上開發工具(免安裝)

Go 是一個開源的程式設計語言, Go 語言被設計成一門應用於搭載 Web 伺服器,儲存叢集或類似用途的巨型中央伺服器的系統程式設計語言。對於高效能分散式系統領域而言,Go 語言無疑比大多數其它語言有著更高的開發效率。需要在自己的計算機上執行Go語言,那麼就需要安裝Go語言的開發編譯環境。下面我向你介紹一下如何在 CloudStudio 平台上快速開始你的Go專案

CloudStudio 已經為我提供了內建的Go語言開發環境,我們只需要選擇他就可以執行我們的Go語言專案,下面提供一個小例子:

  • step1:存取CloudStudio,註冊/登入賬戶。
  • step2:在右側的執行環境選單選擇:"Go" 執行環境
  • step3:在左側程式碼目錄中新建Go程式碼目錄編寫你的Go程式碼
  • step4 : 在終端中進入go程式碼目錄, 輸入命令:go run hello.go 執行剛剛編寫的程式碼
/* 程式碼範例:*/

package main
import "fmt"

func main() {
   fmt.Println("Hello, Universe! I'm running on CloudStudio!")
}

Tips: 從終端中輸入命令可以看出 CloudStudio 為我們整合了 Ubuntu16.04.1 + Go1.6.2 的開發環境