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の一部です。