你不需要在开发者模式下从源代码编译,你可以使用Chromebrew-提供的版本。
如果您的 Chromebook 相对较新,您可以启用 ChromeOS 现在内置的 Linux VM 以在没有开发人员模式的情况下安装 Go。按照以下 Google 支持文章中的步骤启用此功能 - https://support.google.com/chromebook/answer/9145439。这已在版本 71.0.3578.127 的三星 Chromebook Plus 上进行了测试。如果您无法使用此功能,则需要启用开发者模式。
本教程将向您展示如何在 Chrome OS 上安装、构建和运行 Go。
请注意,这仅在 64GB LTE Pixel 上进行了测试,但它应该可以在其他 Chromebook 上使用。请注意,启用开发者模式会降低 Chrome 操作系统提供的安全保证。
安装围棋
首先从Go Downloads page 下载最新版本的 Go for Linux。
之后,通过点击 (CTRL+ALT+T) 并输入 shell 打开 shell,然后按 Enter。然后使用以下命令提取它(将< 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 的文件夹。
设置路径
将以下内容添加到~/.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!。
收集自:https://github.com/golang/go/wiki/ChromeOS