首頁  >  文章  >  後端開發  >  多平台上怎麼安裝和部署golang

多平台上怎麼安裝和部署golang

PHPz
PHPz原創
2023-03-29 15:16:521006瀏覽

Golang,也被稱為Go語言,是由Google開發的一種新興的程式語言。對比於其他語言,Golang的特點是輕量級且高效,並且能夠有效處理高並發的情況。因其獨特的特點,越來越多的開發者和公司開始選擇使用Golang作為其首選的開發語言。這篇文章將為你講述如何安裝和部署Golang。

一、Golang的安裝

要使用Golang進行開發,首先需要在電腦上安裝Golang。在這裡,我們將介紹如何在Windows系統、Linux系統和Mac OSX系統上安裝Golang。

1.在Windows系統上安裝Golang

要在Windows系統上安裝Golang,可以依照下列步驟操作:

Step 1:下載Golang二進位安裝套件

首先,需要在Golang官網https://golang.org/dl/下載Golang的二進位安裝包,選擇與目前Windows系統相符的版本。

Step 2:執行安裝程式

下載完Golang的二進位安裝包後,請雙擊執行下載的安裝程式。隨後,請按照提示進行安裝即可。

Step 3:設定環境變數

安裝完成後,需要在Windows系統的系統環境變數中加入Golang的路徑,以便在執行Golang程式時可以自動找到相關的Golang程式庫和工具。

2.在Linux系統上安裝Golang

在Linux系統上安裝Golang,可以依照下列步驟進行。

Step 1:取得Golang二進位套件

在Linux系統上安裝Golang需要先取得官方發布的二進位套件。使用命令列執行以下命令取得:

$ wget https://golang.org/dl/go1.15.3.linux-amd64.tar.gz

在在這個指令中,「go1.15.3.linux-amd64.tar.gz」是Golang的二進位安裝包名稱,請確保名稱與所需版本號碼相符。

Step 2:解壓縮二進位套件

下載完Golang的二進位安裝套件後,使用下列指令解壓縮:

$ sudo tar -C /usr/local/ -xzf go1.15.3.linux-amd64.tar.gz

Step 3:設定環境變數

完成安裝後,需要將Golang的二進位路徑加入環境變數。在終端機輸入以下命令來編輯環境變數檔案:

$ sudo nano /etc/profile

在環境變數檔案的最後加入以下內容:

export PATH=$ PATH:/usr/local/go/bin

儲存修改後,關閉編輯器並使修改後的環境變數檔案生效:

$ source /etc/profile

#3.在Mac OSX系統上安裝Golang

在Mac OSX上安裝Golang和在Linux上安裝的過程類似。可以按照以下步驟進行。

Step 1:取得Golang二進位套件

在Mac OSX上安裝Golang也需要先取得官方發布的二進位套件。使用命令列執行以下命令取得:

$ curl -O https://golang.org/dl/go1.15.3.darwin-amd64.pkg

在在這個指令中,「go1.15.3.darwin-amd64.pkg」是Golang的二進位安裝包名稱,請確保名稱與所需版本號相符。

Step 2:執行安裝程序

下載完Golang的二進位安裝包後,請雙擊執行該安裝程序,並依照提示進行安裝即可。

Step 3:配置環境變數

安裝完成後,也需要將Golang的路徑加入環境變數。在Terminal中輸入以下指令編輯環境變數檔:

$ nano ~/.bash_profile

在編輯器中加入以下內容:

export PATH=$PATH: /usr/local/go/bin

儲存修改後,關閉編輯器並使修改後的環境變數檔案生效:

$ source ~/.bash_profile

二、Golang的部署

安裝完成後,就可以開始部署Golang了。在這裡,我們將介紹如何部署Golang Web應用程式並進行簡單的執行測試。我們將使用Go的內建Web框架——net/http。

1.建立網頁應用程式

首先,我們需要在本機電腦上建立一個Golang Web應用程式。建立程式的方式很簡單,只需要在命令列中進入專案資料夾並執行以下命令:

$ mkdir myapp && cd myapp
$ go mod init myapp

這段命令將建立一個名為myapp的項目,並在該項目中建立一個名稱為「myapp」的模組。

2.建立Web伺服器

接下來,我們需要寫程式碼。在專案資料夾中建立一個名為「main.go」的文件,並在該文件中編寫以下程式碼:

package main

import (

"fmt"
"net/http"

)

func main() {

http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintln(w, "Hello, World!")
})

http.ListenAndServe(":8080", nil)

}

這段程式碼將建立一個簡單的網路伺服器,當使用者存取伺服器的根路徑時,伺服器將傳回「Hello , World!」的字串。

3.運行Web伺服器

完成程式碼編寫後,我們可以在終端機中使用以下命令來執行程式。

$ go run main.go

此時,終端將輸出類似於「Listening on :8080」這樣的訊息,即表示Golang Web伺服器已啟動並開始監聽埠8080。

4.測試Web伺服器

開啟網頁瀏覽器,輸入「localhost:8080」的URL,如果能看到「Hello, World!」的字串,說明Golang Web應用程式已成功部署到本機電腦。如果想要測試伺服器對外部的回應,可以將localhost替換為伺服器的IP位址或域名,即可存取伺服器。

總結

本文介紹如何安裝和部署Golang。安裝Golang時,可以選擇從官網下載二進位安裝套件並依照指示安裝,或使用軟體套件管理器進行安裝。在部署Golang應用程式時,我們以一個簡單的範例為例,示範如何建立Golang Web應用程式。整體來說,Golang的安裝和部署都非常簡單易懂,是一個很好的程式語言選擇。

以上是多平台上怎麼安裝和部署golang的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn