hotch-potch, Note to self

いろいろ作業記録

Go言語のインストール

1.はじめに

2020年の目標の一つに、Goの習得を挙げています。(去年はPythonでした)
色々参考になるサイトはありますが、自分が主に使う環境(Windows、Raspbian)向けに手順を整理しました。

2.インストール

基本的には、こちらのページの内容に従い作業を進めます。
golang.org

f:id:hotch-potch:20200105193001p:plain:w320

ダウンロード先

Downloads - The Go Programming Language

(1)Windows

ここでは、

  • go本体は、フォルダD:\usr\go\ にインストールします。
  • 作業フォルダは、「マイドキュメント」フォルダの中の「go」とします。

ZIPファイルをダウンロードしたら、展開します。

環境変数

環境変数PATHに追加します。
f:id:hotch-potch:20200105193238p:plain:w320
f:id:hotch-potch:20200105193309p:plain:w320
f:id:hotch-potch:20200105193515p:plain:w320

環境変数GOPATH
import 文の解決に使われるGOPATHを設定します。
先のインストール条件の通り、下記を指定します。

%HOMEDRIVE%%HOMEPATH%\go

f:id:hotch-potch:20200105194543p:plain:w320


PowerShellを開いてチェック

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

PS go> go version
go version go1.12.14 windows/amd64
PS go>

(2)Raspbian

ここでは、

  • go本体は、ディレクトリ/opt/ にインストールします。
  • 作業フォルダは、ホームディレクトリの中の「go」とします。
$ cd Downloads
$ wget https://dl.google.com/go/go1.13.5.linux-armv6l.tar.gz
$ sudo mkdir /opt/
$ sudo tar -C /opt -xzf go1.13.5.linux-armv6l.tar.gz 
環境変数

.bashrcに下記を追加します。

・・・(略)
# for Go
export PATH=$PATH:/opt/go/bin
export GOPATH=/home/pi/.go

.bashrcを読み込み直します。

$ . .bashrc
バージョンチェック。
$ go version
go version go1.13.5 linux/arm

3.(おまけ)入門資料

Ebiten

カンタンにゲームを作るためのゲームライブラリです。

ebiten.org

tinygo

qiita.com

Go by Example

oohira.github.io