Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot do `--run` with go1.11 using go mod under windows. #217

Open
DarthPestilane opened this Issue Sep 21, 2018 · 15 comments

Comments

Projects
None yet
@DarthPestilane
Copy link
Contributor

DarthPestilane commented Sep 21, 2018

------------ directory:
-- main.go
-- go.mod

main.go:

package main

import "fmt"

func main() {
    fmt.Println("hello")
}

start realize:

realize start --run --nc

error shows:

[10:54:52][TEST] : Watching 1 file/s 0 folder/s
[10:54:52][TEST] : Install started
[10:54:52][TEST] : Install
 exec: not started

But when I remove go.mod, everything works fine.

@DarthPestilane

This comment has been minimized.

Copy link
Contributor Author

DarthPestilane commented Sep 21, 2018

realize version: 2.0.3

@chrisgoffinet

This comment has been minimized.

Copy link

chrisgoffinet commented Sep 23, 2018

Ok, glad I wasn't the only one experiencing this. I was going mad trying to figure out why this tool wouldnt work :)

@DarthPestilane

This comment has been minimized.

Copy link
Contributor Author

DarthPestilane commented Sep 28, 2018

And it's not only for windows, but mac also. Please fix this as soon as possible. Thanks!

@dlq84

This comment has been minimized.

Copy link

dlq84 commented Oct 3, 2018

Same on Linux

@Nicolab

This comment has been minimized.

Copy link

Nicolab commented Oct 14, 2018

Any news?

@mikegleasonjr

This comment has been minimized.

Copy link

mikegleasonjr commented Oct 15, 2018

If I recall correctly I was able to workaround by trying...

$ GO111MODULE=auto|off|on realize start ...

Can't remember which flag I set for realize to work, try different values to see if it works for you.

@DarthPestilane

This comment has been minimized.

Copy link
Contributor Author

DarthPestilane commented Oct 16, 2018

I had to go get -d github.com/oxequa/realize and checkout to v2.0.2 then reinstalled manually.
Finally, it works again.

But realize --version shows Realize version 2.1. Wired.

@llonchj

This comment has been minimized.

Copy link

llonchj commented Oct 31, 2018

related to #207

@mraerino

This comment has been minimized.

Copy link

mraerino commented Nov 3, 2018

I'm getting project not found when doing what @DarthPestilane suggested. Any ideas?

@Asoseil

This comment has been minimized.

Copy link
Collaborator

Asoseil commented Dec 10, 2018

thanks for the support and for the reports, in the last months we had some company changes but in the first trimester 2019 we will release a new version

@zephinzer

This comment has been minimized.

Copy link

zephinzer commented Dec 20, 2018

if anyone’s looking for a quick and dirty solution before this is resolved, i’ve put together some shell scripts into a makefile/docker image which you can find at https://github.com/zephinzer/golang-dev

@frederikhors

This comment has been minimized.

Copy link

frederikhors commented Dec 28, 2018

@Asoseil everything ok? Is this project still alive?

@frederikhors

This comment has been minimized.

Copy link

frederikhors commented Dec 28, 2018

@ALL, Any workaround on this until new version will fix?

@llonchj

This comment has been minimized.

Copy link

llonchj commented Dec 29, 2018

@evshiron

This comment has been minimized.

Copy link

evshiron commented Jan 31, 2019

I came up with this issue as well and worked out a solution. realize executes go install to rebuild your project into $GOPATH/bin first before actually running it. When you are using go modules, go install fails because there is no longer $GOPATH, thus "exec: not started".

As a workaround, you can modify your .realize.yaml like this:

commands:
  install:
    status: true
    method: go build -o <path/to/built/binary>
  run:
    status: true
    method: <path/to/built/binary>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.