mirror of
https://github.com/makew0rld/amfora.git
synced 2024-11-03 02:37:23 -05:00
🔨 Stop using go env
go env changes env vars globally for users, altering their existing setups
This commit is contained in:
parent
32e3015b27
commit
b2b8e3082d
2
Makefile
2
Makefile
@ -13,7 +13,7 @@ INSTALL := install
|
|||||||
RM := rm
|
RM := rm
|
||||||
|
|
||||||
amfora: go.mod go.sum $(SRC)
|
amfora: go.mod go.sum $(SRC)
|
||||||
go env -w GO111MODULE=on CGO_ENABLED=0 ; $(GO) build -o $@ -ldflags="-s -w -X main.version=$(VERSION) -X main.commit=$(COMMIT) -X main.builtBy=$(BUILDER)"
|
GO111MODULE=on CGO_ENABLED=0 $(GO) build -o $@ -ldflags="-s -w -X main.version=$(VERSION) -X main.commit=$(COMMIT) -X main.builtBy=$(BUILDER)"
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean:
|
clean:
|
||||||
|
@ -62,14 +62,16 @@ brew upgrade amfora
|
|||||||
### From Source
|
### From Source
|
||||||
This section is for programmers who want to install from source. Make sure you're using Go 1.13 at least, as earlier versions will fail to build.
|
This section is for programmers who want to install from source. Make sure you're using Go 1.13 at least, as earlier versions will fail to build.
|
||||||
|
|
||||||
The recommended way of installing Amfora fom source is using the Makefile. On Windows, you need install make, which can be done with [Chocolatey](https://chocolatey.org/install): `choco install make`.
|
The recommended way of installing Amfora fom source is using the Makefile.
|
||||||
|
|
||||||
|
On Windows, you need install make, which can be done with [Chocolatey](https://chocolatey.org/install): `choco install make`. Please note the Makefile does not intend to support Windows, and so there may be issues.
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git clone https://github.com/makeworld-the-better-one/amfora
|
git clone https://github.com/makeworld-the-better-one/amfora
|
||||||
cd amfora
|
cd amfora
|
||||||
# git checkout v1.2.3 # Optionally pin to a specific version instead of the latest commit
|
# git checkout v1.2.3 # Optionally pin to a specific version instead of the latest commit
|
||||||
make
|
make
|
||||||
sudo make install # Not for Windows!
|
sudo make install # If you want to install the binary for all users
|
||||||
```
|
```
|
||||||
|
|
||||||
Because you installed with the Makefile, running `amfora -v` will tell you exactly what commit the binary was built from.
|
Because you installed with the Makefile, running `amfora -v` will tell you exactly what commit the binary was built from.
|
||||||
|
Loading…
Reference in New Issue
Block a user