如何在chrome os上安装Golang



我尝试了https://go.dev/doc/install的方法,我一直得到" -bash: go: command not found ";我尝试https://gist.github.com/conoro/4fca191fad018b6e47922a21fab499ca,但我不知道什么命令运行,当我到达"使用sftp或scp在ARM64设备上获得tar.gz文件"阶段。任何帮助吗?

您不需要在Developer模式下从源代码编译,您可以使用chromebrew提供的版本。

如果你的Chromebook是相对较新的,你可以启用Linux虚拟机现在内置到ChromeOS安装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 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的文件夹。同时,在/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

如果您想在开发模式下在Chromebook上下载Go,而不安装Linux,请遵循以下步骤:

  1. 启用Dev模式,如果你还没有。
  2. 下载最新版本的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

SET ENV VARIABLES

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,您应该看到您安装的版本

相关内容

  • 没有找到相关文章

最新更新