首頁  >  文章  >  後端開發  >  如何在 Linux、macOS 和 Windows 上安裝 Go:友善指南

如何在 Linux、macOS 和 Windows 上安裝 Go:友善指南

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-09-27 12:08:30749瀏覽

How to Install Go on Linux, macOS, and Windows: A Friendly Guide

如何在 Linux、macOS 和 Windows 上安裝 Go:友善指南

如果您很高興開始使用 Go (Golang) 進行編碼,那麼您來對地方了!在這個易於理解的指南中,我將幫助您在 Linux、macOS 和 Windows 上安裝 Go。在我們開始安裝過程之前,前往 Go 官方網站並取得與您的作業系統相容的版本:

?下載Go

下載 Go 安裝程式後,請按照以下步驟進行所有設定!


在 Linux 上安裝 Go

  1. 刪除任何先前安裝的 Go 如果您之前已經安裝過 Go,最好透過刪除舊版本來重新開始。執行以下命令刪除先前的安裝:
   $ sudo rm -rf /usr/local/go

現在,將剛下載的檔案解壓縮到 /usr/local:

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

專業提示:確保您使用 sudo 來讓這些指令擁有必要的權限。

  1. 避免安裝損壞

    不要將新的 Go 存檔提取到現有的 /usr/local/go 資料夾中。這可能會導致問題,因此重新開始總是最好的。

  2. 更新您的路徑

    若要輕鬆使用 Go 指令,請將 Go 的 bin 目錄加入您的 PATH 中。開啟 $HOME/.profile (或 /etc/profile 用於系統範圍的安裝)並新增以下行:

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

快速提示:您可以透過執行下列指令立即套用變更:

   source $HOME/.profile
  1. 驗證安裝 若要檢查 Go 是否安裝正確,請鍵入:
   $ go version

您應該會看到類似 go 版本 go1.23.1 linux/amd64 的內容。成功了!


在 macOS 上安裝 Go

  1. 安裝Go

    從上面的鏈接下載 Go 安裝程式後,打開套件檔案並按照提示操作。 Go 會自動安裝到 /usr/local/go。

  2. 檢查您的路徑

    在安裝過程中,Go 通常會自動將 /usr/local/go/bin 新增到您的 PATH 中。如果沒有,您可以透過編輯 ~/.zshrc 或 ~/.bash_profile 來手動新增它:

   export PATH=$PATH:/usr/local/go/bin
  1. 重新啟動終端會話 安裝後,關閉並重新開啟終端以使變更生效。或者,使用:
   source ~/.zshrc
  1. 驗證您的安裝 在終端機中執行以下命令以確認 Go 已正確安裝:
   $ go version

如果您看到已安裝的版本,就可以開始了!


在 Windows 上安裝 Go

  1. 安裝Go

    下載適用於 Windows 的 MSI 安裝程式後,請開啟並依照步驟操作。預設情況下,Go 安裝到 C:Program FilesGo。

  2. 環境設定

    安裝程式會自動將 Go 新增到您的 PATH 中。安裝後,關閉並重新開啟任何開啟的命令提示字元視窗以套用變更。

  3. 驗證安裝

    開啟命令提示字元(在「開始」功能表中搜尋「cmd」)並輸入:

   $ go version

您應該會看到類似 go 版本 go1.23.1 windows/amd64 的內容。就是這樣!


太棒了!以下是結束部落格的方法:


總結

這就是你得到的!無論您使用的是 Linux、macOS 還是 Windows,安裝 Go 都很簡單。現在 Go 已啟動並運行,您可以開始建立一些令人驚嘆的專案!

如果您有任何疑問或遇到任何問題,請隨時在下面發表評論!我是來幫忙的。快樂編碼! ?

想閱讀更多這類部落格嗎? 造訪 www.adityarawas.in 了解更多教學、技巧和見解!


以上是如何在 Linux、macOS 和 Windows 上安裝 Go:友善指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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