You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
By Josh Bussdieker (jbuss, jaja, jbussdieker) while working at [Moovweb](https://www.moovweb.com)
5
+
GVM provides an interface to manage Go versions.
6
6
7
-
Currently lovingly maintained by [Benjamin Knigge](https://github.com/BenKnigge)
7
+
The current maintainer of the fork is [@soulteary](https://github.com/soulteary), fixed some issues that were not exposed in the past few years, **and supports Apple M1 devices**.
8
8
9
-
Pull requests and other any other contributions would be very much appreciated.
9
+
- Thanks to the original author of the program: By Josh Bussdieker (jbuss, jaja, jbussdieker) while working at [Moovweb](https://www.moovweb.com)
10
+
- Thanks to previous project maintainers: [Benjamin Knigge](https://github.com/BenKnigge)
Once this is done Go will be in the path and ready to use. $GOROOT and $GOPATH are set automatically.
58
+
59
+
```bash
60
+
gvm install go1.4
61
+
gvm use go1.4 [--default]
62
+
```
63
+
64
+
Once this is done Go will be in the path and ready to use.
65
+
`$GOROOT` and `$GOPATH` are set automatically.
42
66
43
67
Additional options can be specified when installing Go:
44
68
@@ -54,7 +78,7 @@ Additional options can be specified when installing Go:
54
78
### A Note on Compiling Go 1.5+
55
79
Go 1.5+ removed the C compilers from the toolchain and [replaced][compiler_note] them with one written in Go. Obviously, this creates a bootstrapping problem if you don't already have a working Go install. In order to compile Go 1.5+, make sure Go 1.4 is installed first.
56
80
57
-
```
81
+
```bash
58
82
gvm install go1.4 -B
59
83
gvm use go1.4
60
84
export GOROOT_BOOTSTRAP=$GOROOT
@@ -67,17 +91,23 @@ List Go Versions
67
91
================
68
92
To list all installed Go versions (The current version is prefixed with "=>"):
69
93
70
-
gvm list
94
+
```bash
95
+
gvm list
96
+
```
71
97
72
98
To list all Go versions available for download:
73
99
74
-
gvm listall
100
+
```bash
101
+
gvm listall
102
+
```
75
103
76
104
Uninstalling
77
105
============
78
106
To completely remove gvm and all installed Go versions and packages:
79
107
80
-
gvm implode
108
+
```bash
109
+
gvm implode
110
+
```
81
111
82
112
If that doesn't work see the troubleshooting steps at the bottom of this page.
83
113
@@ -86,7 +116,7 @@ Mac OS X Requirements
86
116
* Install Mercurial from https://www.mercurial-scm.org/downloads
87
117
* Install Xcode Command Line Tools from the App Store.
0 commit comments