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