Raspberry Pi 4 (64bit) では goenv が使えない (2020/09/12 現在)

注意

2020/09/12 時点での情報です。

結論

Issue が Open されています。

現象

たとえば、$ goenv install 1.15.0 を実行しても、何も反応がないままプロンプトが進行します。インストールは行われません。

$ goenv install 1.15.0
$
$ goenv versions
* system (set by /home/ubuntu/.goenv/version)

どうするか

仕方がないのでパッケージから入れるしかないでしょう*1

$ sudo apt-get install golang
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  golang-1.13 golang-1.13-doc golang-1.13-go golang-1.13-src golang-doc golang-go golang-src pkg-config
提案パッケージ:
  bzr | brz mercurial subversion
以下のパッケージが新たにインストールされます:
  golang golang-1.13 golang-1.13-doc golang-1.13-go golang-1.13-src golang-doc golang-go golang-src pkg-config
アップグレード: 0 個、新規インストール: 9 個、削除: 0 個、保留: 0 個。
58.2 MB のアーカイブを取得する必要があります。
この操作後に追加で 317 MB のディスク容量が消費されます。
続行しますか? [Y/n] y

インストール時の上記のメッセージから分かるように、インストールされるバージョンは 1.13.8 でした*2

$ go version
go version go1.13.8 linux/arm64

(参考)uname --all の情報

$ uname --all
Linux ubuntu 5.4.0-1018-raspi #20-Ubuntu SMP Sun Sep 6 05:11:16 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux

(参考)lsb_release -a の情報

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:    20.04
Codename:   focal

*1:ビルドしたりバイナリを持ってくるという方法ももちろんあります

*2:これを書いている時点の最新は 1.15.0

Powered by はてなブログ