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キーを押してシェルを開きます。次に、次のコマンドを使用して展開します(< 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"

これにより、シェルで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の一部です。