首頁 > 後端開發 > Golang > Ubuntu作業系統下快速上手golang程式的安裝指南

Ubuntu作業系統下快速上手golang程式的安裝指南

WBOY
發布: 2024-01-20 08:28:07
原創
956 人瀏覽過

Ubuntu作業系統下快速上手golang程式的安裝指南

Ubuntu系統golang安裝教程,讓你快速上手編程

概述:
Go語言(Golang)是一種開源的程式語言,由Google開發。它具有簡單、高效、快速和安全的特點,被廣泛應用於網路服務、分散式系統和雲端運算等領域。這篇文章將教你在Ubuntu系統上安裝Golang,並提供具體的程式碼範例,幫助你快速上手程式設計。

步驟一:下載並安裝Golang

  1. 開啟終端,執行以下命令下載Golang安裝包:

    wget https://golang.org/dl/go1.xx.x.linux-amd64.tar.gz
    登入後複製

    注意:替換命令中的“ 1.xx.x」為最新版本號,例如:1.17.4.

  2. #解壓縮安裝套件:

    sudo tar -C /usr/local -xzf go1.xx.x.linux-amd64.tar.gz
    登入後複製
  3. 設定環境變數:
    進入用戶主目錄,編輯.bashrc文件:

    nano ~/.bashrc
    登入後複製

    在文件的末尾添加以下內容:

    export PATH=$PATH:/usr/local/go/bin
    export GOPATH=$HOME/go
    export PATH=$PATH:$GOPATH/bin
    登入後複製

    保存並退出.bashrc文件,運行以下命令使配置文件生效:

    source ~/.bashrc
    登入後複製

步驟二:驗證安裝

  1. #在終端機輸入以下指令,檢查Golang版本:

    go version
    登入後複製

    如果顯示出Golang的版本訊息,表示安裝成功。

  2. 執行下列指令,檢查Go環境變數是否配置正確:

    echo $GOPATH
    登入後複製

    如果路徑顯示為你的使用者主目錄下的go目錄,表示設定成功。

步驟三:寫並執行你的第一個Go程式

  1. #建立一個新的資料夾,並進入該資料夾:

    mkdir hello
    cd hello
    登入後複製
  2. 建立一個名為hello.go的文件,並使用文字編輯器開啟:

    nano hello.go
    登入後複製
  3. 在hello.go中輸入以下代碼:

    package main
    
    import "fmt"
    
    func main() {
     fmt.Println("Hello, World!")
    }
    登入後複製
  4. 儲存並退出文件,執行以下命令來運行你的第一個Go程式:

    go run hello.go
    登入後複製

    如果終端輸出"Hello, World!",則表示你的Go程式成功運行了。

擴充應用程式:建立Web伺服器
透過以下程式碼範例,你可以建立一個簡單的Web伺服器:

package main

import (
    "fmt"
    "net/http"
)

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hello, Web!")
}

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":8080", nil)
}
登入後複製

儲存並退出文件,執行以下指令執行Web伺服器:

go run server.go
登入後複製

在瀏覽器中輸入http://localhost:8080,如果回傳"Hello, Web!",則表示你的網路伺服器已成功建立。

總結:
本文提供了在Ubuntu系統上安裝Golang的詳細步驟,並提供了簡單的程式碼範例,幫助你快速上手編程。透過學習和實踐,相信你可以掌握Golang的基礎知識,並開始進行更高階的開發。祝你在Golang的程式設計之旅中取得成功!

以上是Ubuntu作業系統下快速上手golang程式的安裝指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板