Go Wiki: ChromeOS
引言
在開發者模式下,您無需從原始碼編譯,只需使用 Chromebrew 提供的版本即可。
如果您的 Chromebook 比較新,您可以啟用 ChromeOS 內建的 Linux VM 來在不使用開發者模式的情況下安裝 Go。請按照以下 Google 支援文章中的步驟啟用此功能:https://support.google.com/chromebook/answer/9145439。這已在執行版本 71.0.3578.127 的 Samsung Chromebook Plus 上進行了測試。如果此功能對您不可用,您將需要啟用開發者模式。
本教程將向您展示如何在 Chrome OS 上安裝、構建和執行 Go。請注意,這僅在 64GB LTE Pixel 上進行了測試,但它應該適用於其他 Chromebook。請注意,啟用開發者模式會降低 Chrome OS 提供的安全保障。
安裝 Go
首先,從 Go 下載頁面 下載最新版本的 Linux 版 Go。之後,透過按 (CTRL+ALT+T) 並輸入 shell 然後按 Enter 來開啟一個 shell。然後使用以下命令解壓它(將 < Go Linux package > 替換為您下載的檔案的名稱)
sudo tar xpvf ~/Downloads/< Go Linux package > -C /usr/local
現在 Go 應該已安裝。您可以透過輸入 /usr/local/go/bin/go 來測試。如果安裝成功,您應該會看到 Go 幫助提示。Go 現已安裝。
建立工作區
為簡單起見,只需建立一個名為 /usr/local/go/work 的資料夾。同時,在 /usr/local/go/work/ 中建立一個名為 src 的資料夾。
設定 PATH
將以下內容新增到 ~/.bashrc
export GOPATH="/usr/local/go/work"
export PATH="${PATH}:/usr/local/go/bin:${GOPATH}/bin"
這將允許您在 shell 中執行 Go 程式。
測試是否成功
首先在您的 /usr/local/go/src 資料夾中建立一個資料夾。之後,在您的資料夾中建立一個名為 hello.go 的檔案,其中包含以下內容:
package main
import "fmt"
func main() {
fmt.Println("Hello, Chrome OS!")
}
現在,執行 go install hello。然後,執行 ${GOPATH}/bin/hello(如果您在上面設定了 GOPATH,則只需執行 hello),您應該會看到 Hello, Chrome OS!。
報告錯誤
請前往 Issues 報告您遇到的任何問題。
此內容是 Go Wiki 的一部分。