Download Latest Version goenv_3.1.4_darwin_amd64.tar.gz (6.0 MB)
Email in envelope

Get an email when there's a new version of goenv

Home / 3.1.2
Name Modified Size InfoDownloads / Week
Parent folder
goenv_3.1.2_checksums.txt 2026-06-01 779 Bytes
goenv_3.1.2_linux_amd64.tar.gz 2026-06-01 5.8 MB
goenv_3.1.2_linux_arm64.tar.gz 2026-06-01 5.3 MB
goenv_3.1.2_linux_armv6.tar.gz 2026-06-01 5.6 MB
goenv_3.1.2_linux_armv7.tar.gz 2026-06-01 5.6 MB
goenv_3.1.2_darwin_amd64.tar.gz 2026-06-01 6.0 MB
goenv_3.1.2_darwin_arm64.tar.gz 2026-06-01 5.5 MB
goenv_3.1.2_freebsd_amd64.tar.gz 2026-06-01 5.8 MB
goenv_3.1.2_windows_amd64.zip 2026-06-01 6.0 MB
3.1.2 source code.tar.gz 2026-06-01 1.1 MB
3.1.2 source code.zip 2026-06-01 1.3 MB
README.md 2026-06-01 1.7 kB
Totals: 12 Items   48.0 MB 0

goenv 3.1.2

Installation:

Quick Binary Install (No Go Required!)

:::bash
# Linux/macOS
curl -sfL https://raw.githubusercontent.com/go-nv/goenv/main/install.sh | bash

# Windows (PowerShell)
irm https://raw.githubusercontent.com/go-nv/goenv/main/install.ps1 | iex

# Or download directly:
# Linux (x64):   goenv_3.1.2_linux_amd64.tar.gz
# Linux (ARM64): goenv_3.1.2_linux_arm64.tar.gz
# macOS (Intel): goenv_3.1.2_darwin_amd64.tar.gz
# macOS (M1/M2): goenv_3.1.2_darwin_arm64.tar.gz
# Windows (x64): goenv_3.1.2_windows_amd64.zip

What's Changed

Changelog

Features

  • 1330a4b683e26162c0d59dbd3ede103d4ae93265: feat: Add shim compatibility checks and recursion guard in exec command to guard against old shim issues (#550) (@AdamDrewsTR)
  • 48da1445b2f89065af7264e8cb034ddc6eeda131: feat: VSCode tools auto-install + go.mod version handling improvements (#554) (@ChronosMasterOfAllTime)

Bug Fixes

  • 547784a61aaa6692e37f3174d983eaaba8443d33: fix(exec): deduplicate GOPATH before prepending version-specific path (#553) (@jlec)
  • cf1243547b822a32e9e9d0b4806792d865c63e97: fix(shims): rehash scans both v3 and legacy gopath bin (Option C — additive) (#548) (@jlec)

Others

  • 4722b55b86438baeeb63f16eee0bf2c9bda98ae4: Fix installation script URLs in README (#544) (@jlec)
  • 8ff1cb41dda020c34065cd1fc2d5fcecf27603fa: Fix: Add support for 'latest' and 'unstable' keywords in install command (#549) (@ChronosMasterOfAllTime)
  • c330601033703e0052accd56ebf8ad712448ad27: fix install script (@ChronosMasterOfAllTime)

Full Changelog: https://github.com/go-nv/goenv/compare/3.1.1...3.1.2

Source: README.md, updated 2026-06-01