ラズパイにGolangをインストールしてみたら動かなかった

広告




おはよおおおおおおおおお!!!!

今回は、ラズパイにGolangをインストールしました!
いや、してみたかった!(

公式サイトに行ってみる

まずは、公式サイトに行ってみましょう。

https://golang.org/dl/

すると、Featured downloadsという項目があり、Linuxという記述もあったので、
とりあえずダウンロードしてみました。

これが間違いです。

wget https://dl.google.com/go/go1.10.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go*
export PATH=$PATH:/usr/local/go/bin
go

これを実行するとですね…

Exec format errorが出ちゃうんですよね…w

何故エラーが起きたのか

簡単なことです。

普通のPCはamd64カーネルを用いています。
しかし、ラズパイはarmv6lです。

そして…ダウンロードされたのはamd64用のGolangです。

そう、何も考えずにFeatured downloadsに従っちゃうとこうなるんですよ。

ラズパイ使うんだからカーネルくらい注意しないとですね…。

ならどうすれば良いのか


これを使いましょう。

カーネルが違えばそりゃ動作しません。

不覚でした。

総評

注意力が落ちると誰しも起こりゆることです。

これをインストールした時、私は睡眠不足でした。

睡眠というものはとても重要なものです。

間違えて重要なファイルを消してしまうことだってあり得ます。

みなさん、寝ましょう。

広告




コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です