Open valensto opened 2 years ago
@valensto I faced same issue when i updated golang to 1.18 the reason is golang:1.17.8-alpine came with the git executable - presumably to accommodate go get - but golang:1.18-alpine does not - presumably because of the breaking change to go get that accompanied the new version.
go install github.com/githubnemo/CompileDaemon@latest
also add
RUN apk add --no-cache git
to dockerfile
I'm with same error with golang:1.18
I'm with same error with golang:1.18
go install github.com/githubnemo/CompileDaemon@latest also add RUN apk add --no-cache git to dockerfile go 1.18 no longer supports go get , you need go install did this solve your error ?
@Denes-cilwal i was experiencing the same issue and can confirm replacing "go get" with "go install" fixed it for me
@Denes-cilwal thanks for the answer.
With golang:1.18 it worked adding:
RUN apt-get install git
and go install github.com/githubnemo/CompileDaemon@latest
With golang:1.18-alpine
I got the follwing error when it starts to build the application:
error obtaining VCS status: exit status 128
Use -buildvcs=false to disable VCS stamping.
But thats ok, I'm not using alpine for my tests here. Thanks again
UPDATE:
I tested the image golang:1.18 without RUN apt-get install git
and it worked too o//
I see thanks for your update 👍🏾
example
main repo - sub app repo <- I got it here, Use -buildvcs=false to disable VCS stamping. - ...
Decision
` FROM golang:alpine
WORKDIR /go/src/app
ENV GOFLAGS="-buildvcs=false" <- it helped!
COPY go.mod go.sum ./
RUN go mod download && go mod verify
RUN go install github.com/githubnemo/CompileDaemon@latest
CMD ["CompileDaemon", "-command=./app"]
`
go 1.20.6
@Shiba-Kar first, did you restart your terminal? ☺️
@Shiba-Kar first, did you restart your terminal? ☺️
Yes done a reboot
Hi,
Cannot run CompileDeamon as Entrypoint of dockerfile with golang 1.18 Working on golang:1.17.8-alpine3.15 with same ENTRYPOINT
tested with
go get github.com/githubnemo/CompileDaemon@latest