如何在 CentOS 7 上安裝 Go (Golang) 1.7
在本文中,我們將學習如何安裝和配置由 Google 開發的 Go (golang),它是一種開源程式語言。它是一種簡單、高效且可靠的程式語言,用於以極簡主義的方式進行開發。
先決條件
- 已安裝 CentOS 機器。
- 在 CentOS 機器上具有 Sudo 許可權的非 root 使用者。
下載和安裝 GO
CentOS 儲存庫上的 Go (golang) 版本可能不是最新的,因此我們將手動從 Go 語言網站下載並安裝軟體包,並確保我們擁有與系統架構相容的最新版本。
讓我們移動到可寫且臨時的目錄,我們可以在其中從 Go 網站下載軟體包並進行安裝。
$ cd /tmp
我們將使用 curl 命令透過以下連結下載 Go
$ curl -LO https://storage.googleapis.com/golang/go1.7.linux-amd64.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 84 77.7M 84 65.5M 0 0 493k 0 0:02:41 0:02:15 0:00:26 0 curl: (56) TCP connection reset by peer
從網站下載軟體包後,我們將解壓軟體包到 /usr/local 並安裝軟體包。
以下是將軟體包解壓到 /usr/local 的命令
$ tar -C /usr/local/ -xvf go1.7.linux-amd64.tar.gz
一旦軟體包解壓到 /usr/local,我們需要建立三個子目錄的工作區,我們將父目錄視為 ~/myproject,以下是建立三個子目錄的命令。
$ mkdir –p ~/myproject/{bin,pkg,src}設定 Go 的環境變數
如果我們想像其他命令一樣執行 Go,我們需要將所有路徑新增到 $PATH 變數中,為此,我們需要使用任何文字編輯器建立一個檔案 path.sh 到 /etc/profile.d 資料夾中。
$ sudo nano /etc/profiled/path.sh Export PATH=$PATH:/usr/local/go/bin
我們需要定義 GOPATH 和 GOBIN,它們是用於指向工作區的 GO 環境變數。其中 GOPATH 將顯示原始檔的位置,而 GOBIN 將儲存建立和編譯的二進位制檔案。
使用以下命令編輯 .bash_profile,您可以選擇任何編輯器。
$ nano ~/.bash_profile export GOBIN="$HOME/myprojects/bin" export GOPATH="$HOME/myprojects/src"
要應用在 .bash_profile 中所做的更改,我們需要執行以下命令。
$ source /etc/profile && source ~/.bash_profile
建立一個簡單的 Go 程式
由於 Go (golang) 環境已準備就緒,我們需要測試我們的環境,我們將編寫一個簡單的 Go 程式。
$ nano ~/myprojects/src/welcome.go
以下是將列印“歡迎使用 Go (golang)”的程式碼。
Package main
Import “fmt”
Func main()
{
Fmt.Printf(“Welcome to the Go (golang) \n “)
}由於我們編寫了一個簡單的程式碼來測試 Go 環境,我們需要使用 go install 命令編譯 'welcome.go',以下是編譯檔案的完整命令。
$ go install $GOPATH/welcome.go
程式編譯完成後,我們可以使用以下命令測試程式 –
$ $GOBIN/welcome Welcome to the Go (golang)
在本文中,我們學習瞭如何安裝來自 Google 的 Go (golang) 程式語言,並編寫了一個簡單的程式並執行以測試環境,以確認安裝成功。
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP