Comments (4)
Also worth noting that Go 1.21.0 now has gvm-like functionality built in. See https://go.dev/doc/toolchain.
from gvm.
For reference, including the ".0" in the Go version was Go proposal golang/go#57631 and it only applies to Go 1.21.0 and newer, not older releases. Also worth noting that proposal golang/go#32450 was closed in its place to reassert commitment to the current new pattern, so it's unlikely to change again anytime soon.
from gvm.
A secondary issue is that the tar files for Go 1.21 no longer contain directory entries. This affects the ability to untar the files by gvm:
% tar tvf ~/Downloads/go1.20.7.darwin-arm64.tar.gz | head
drwxr-xr-x 0 0 0 0 Jul 26 17:42 go/
-rw-r--r-- 0 gopher wheel 1339 Jul 26 17:40 go/CONTRIBUTING.md
-rw-r--r-- 0 gopher wheel 1479 Jul 26 17:40 go/LICENSE
-rw-r--r-- 0 gopher wheel 1303 Jul 26 17:40 go/PATENTS
-rw-r--r-- 0 gopher wheel 1455 Jul 26 17:40 go/README.md
-rw-r--r-- 0 gopher wheel 419 Jul 26 17:40 go/SECURITY.md
-rw-r--r-- 0 gopher wheel 8 Jul 26 17:40 go/VERSION
drwxr-xr-x 0 gopher wheel 0 Jul 26 17:41 go/api/
-rw-r--r-- 0 gopher wheel 1142 Jul 26 17:40 go/api/README
-rw-r--r-- 0 gopher wheel 34102 Jul 26 17:40 go/api/except.txt
% tar tvf ~/Downloads/go1.21.0.darwin-arm64.tar.gz | head
-rw-r--r-- 0 0 0 1337 Aug 4 16:14 go/CONTRIBUTING.md
-rw-r--r-- 0 0 0 1479 Aug 4 16:14 go/LICENSE
-rw-r--r-- 0 0 0 1303 Aug 4 16:14 go/PATENTS
-rw-r--r-- 0 0 0 1455 Aug 4 16:14 go/README.md
-rw-r--r-- 0 0 0 419 Aug 4 16:14 go/SECURITY.md
-rw-r--r-- 0 0 0 35 Aug 4 16:14 go/VERSION
-rw-r--r-- 0 0 0 1142 Aug 4 16:14 go/api/README
-rw-r--r-- 0 0 0 35424 Aug 4 16:14 go/api/except.txt
-rw-r--r-- 0 0 0 2687115 Aug 4 16:14 go/api/go1.1.txt
-rw-r--r-- 0 0 0 30821 Aug 4 16:14 go/api/go1.10.txt
from gvm.
The tar file issue is going to be fixed based on golang/go#61862, but gvm
could add its own handling for this problem.
from gvm.
Related Issues (20)
- use go mod HOT 7
- build failing HOT 3
- gvm use could return what is used currently HOT 2
- Default path for .go-version file
- Install Instructions Dont work HOT 1
- support use other download url HOT 2
- Exception on Windows when running gvm available or gvm install HOT 1
- A few suggestions... HOT 4
- Fall back to source install only when binary package does not exist (HTTP 404)
- Build artifact for macOS m1 architecture HOT 2
- Ability to permanently set environment variables
- Add newer versions of Go (e.g. 1.17.2, 1.16.9) HOT 8
- gvm available - Refresh source repo and always report binary versions
- Make download timeout configurable HOT 3
- Cannot use gvm in Ubuntu 20 in Google Cloud HOT 9
- Cannot build gvm with go 1.18 HOT 4
- Default install does not honor GOARCH HOT 6
- GOROOT is not required after Go 1.9
- Unable to install Go 1.21.0 with gvm HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gvm.