Documentation: using go install is preferable (#3853)

This commit is contained in:
Oleksandr Redko 2024-11-06 20:27:10 +02:00 committed by GitHub
parent 6b2ed0d684
commit 50518504e1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -1,7 +1,23 @@
# Installation # Installation
The following instructions are known to work on Linux, macOS, Windows and FreeBSD. The following instructions are known to work on Linux, macOS, Windows and FreeBSD.
Clone the git repository and build: With Go version 1.16 or later:
```
# Install the latest release:
$ go install github.com/go-delve/delve/cmd/dlv@latest
# Install from tree head:
$ go install github.com/go-delve/delve/cmd/dlv@master
# Install a specific version or pseudo-version:
$ go install github.com/go-delve/delve/cmd/dlv@v1.7.3
$ go install github.com/go-delve/delve/cmd/dlv@v1.7.4-0.20211208103735-2f13672765fe
```
See [Versions](https://go.dev/ref/mod#versions) and [Pseudo-versions](https://go.dev/ref/mod#pseudo-versions) for how to format the version suffixes.
Alternatively, clone the git repository and build:
``` ```
$ git clone https://github.com/go-delve/delve $ git clone https://github.com/go-delve/delve
@ -9,21 +25,6 @@ $ cd delve
$ go install github.com/go-delve/delve/cmd/dlv $ go install github.com/go-delve/delve/cmd/dlv
``` ```
Alternatively, on Go version 1.16 or later:
```
# Install the latest release:
$ go install github.com/go-delve/delve/cmd/dlv@latest
# Install at tree head:
$ go install github.com/go-delve/delve/cmd/dlv@master
# Install at a specific version or pseudo-version:
$ go install github.com/go-delve/delve/cmd/dlv@v1.7.3
$ go install github.com/go-delve/delve/cmd/dlv@v1.7.4-0.20211208103735-2f13672765fe
```
See [Versions](https://go.dev/ref/mod#versions) and [Pseudo-versions](https://go.dev/ref/mod#pseudo-versions) for how to format the version suffixes.
See `go help install` for details on where the `dlv` executable is saved. See `go help install` for details on where the `dlv` executable is saved.
If during the install step you receive an error similar to this: If during the install step you receive an error similar to this: