Go Wiki:ChromeOS
简介
您无需在开发者模式下从源代码编译,您只需使用 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 OS 提供的安全保障。
安装 Go
首先,从 Go 下载页面 下载适用于 Linux 的最新版 Go。之后,通过按 (CTRL+ALT+T) 并输入 shell
打开一个 shell,然后按回车。然后使用以下命令进行解压(将 < Go Linux 软件包 >
替换为您下载的文件的名称)
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!
。
报告错误
请转到 问题 报告你遇到的任何问题。
此内容是 Go Wiki 的一部分。