2 回答

TA貢獻1820條經驗 獲得超9個贊
你不需要在開發者模式下從源代碼編譯,你可以只使用Chromebrew 提供的版本。
如果您的 Chromebook 相對較新,您可以啟用 ChromeOS 中內置的 Linux VM,以便在沒有開發人員模式的情況下安裝 Go。按照以下 Google 支持文章中的步驟啟用此功能 - https://support.google.com/chromebook/answer/9145439。這已在 Samsung Chromebook Plus 版本 71.0.3578.127 上進行了測試。如果您無法使用此功能,則需要啟用開發人員模式。
本教程將向您展示如何在 Chrome 操作系統上安裝、構建和運行 Go。請注意,這僅在 64GB LTE Pixel 上進行過測試,但它應該適用于其他 Chromebook。請注意,啟用開發人員模式會降低 Chrome 操作系統提供的安全保證。
安裝 Go
首先從Go 下載頁面下載最新版本的 Go for Linux 。之后,通過點擊 (CTRL+ALT+T) 并輸入shell然后點擊回車來打開一個 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. 另外,創建一個名為srcinside的文件夾/usr/local/go/work/。
設置路徑
將以下內容添加到~/.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(或者hello如果你在上面設置了 GOPATH),你應該會看到Hello, Chrome OS!.
收集自:https ://github.com/golang/go/wiki/ChromeOS

TA貢獻1811條經驗 獲得超4個贊
如果您想在開發模式下的 Chromebook 上下載 Go,而不安裝 Linux,請按照以下步驟操作:
啟用開發模式,以防你還沒有。
下載最新版本的 Go for Linux ( https://go.dev/dl/ )
在您的終端
類型外殼
mkdir ~/Coding
tar -xzf ~/Downloads/ADD YOUR VERSION HERE -C ~/Coding/
echo "sudo mount -i -o remount,exec /home/chronos/user/" >> ~/.bash_profile
echo "sudo mount -i -o remount,exec /tmp/" >> ~/.bash_profile
設置環境變量
export GOROOT=~/CS/go *Where you extracted Go*
export GOPATH=~/Downloads/go *Where you wanna keep your Go projects*
PATH=$PATH:$GOROOT/bin:$GOPATH/bin *This adds everything to PATH*
為確保一切正常,請重新啟動您的終端并輸入go version您應該看到您安裝的版本
- 2 回答
- 0 關注
- 208 瀏覽
添加回答
舉報