アレコレ・ティプス

これ便利だな〜と思ったことなど

ラズパイに Go言語 をインストールする。

Raspberry pi へ Go lang をインストール

ラズパイは、armv6 の go パッケージを使うため、

そこの部分だけ公式ドキュメントの通りにいかないので、一応 備忘録。

インストール環境

Raspberry pi 3B+

まず ラズパイ にインストールする go 言語のファイルを 以下サイトで確認

https://golang.org/dl/

f:id:asuki_y:20210903134610p:plain

go top

 

ラズパイは、 ARMv6 で 調べる。

f:id:asuki_y:20210903134637p:plain

go lang package list

 

2021/9/3 の最新安定版 go1.17.linux-armv6l.tar.gz  を扱う

右クリックで ダウンロードURLをコピーしておく。

 

ラズパイ ターミナル操作

sudo rm -rf /usr/local/go

( さきほどコピーした ダウンロードURL で wget )

wget https://golang.org/dl/go1.17.linux-armv6l.tar.gz

sudo tar -C /usr/local -xzf go1.17.linux-armv6l.tar.gz

vim ~/.bashrc

90行目あたり、あたり触りのないところに追加。

< 記述内容 >

( ・・中略・・ )

#export GCC_COLORS= ***省略

# Go言語のPATH  以下 1行を追加しておく
export PATH=$PATH:/usr/local/go/bin

# some more ls aliases
( ・・省略・・ )

sources ~/.profile

これで準備完了!

動作するか確認する

go version

go version go1.17 linux/arm

この結果が帰ってくればインストール OK

 

ーーー

適切なパッケージを 選ばないと go version コマンドを使ったときに、

ーーー

go version

-bash: /usr/local/go/bin/go: バイナリファイルを実行できません: 実行形式エラー

ーーー

となる。

ラズパイにインストールするパッケージは、 armv6 のものを選ぼう。