ラズパイに Go言語 をインストールする。
Raspberry pi へ Go lang をインストール
ラズパイは、armv6 の go パッケージを使うため、
そこの部分だけ公式ドキュメントの通りにいかないので、一応 備忘録。
インストール環境
Raspberry pi 3B+
まず ラズパイ にインストールする go 言語のファイルを 以下サイトで確認
ラズパイは、 ARMv6 で 調べる。
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 のものを選ぼう。