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 的一部分。