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

Mac OS M1 segmentation fault #679

Closed
vokshirg opened this issue Sep 1, 2021 · 10 comments · Fixed by #680
Closed

Mac OS M1 segmentation fault #679

vokshirg opened this issue Sep 1, 2021 · 10 comments · Fixed by #680

Comments

@vokshirg
Copy link

vokshirg commented Sep 1, 2021

When I try to run any command from console (rosetta enabled) I'm getting
15725 segmentation fault zeus init

How can I run? Thanks!

@Javieratapiab
Copy link

Same problem here.

@oizuldan
Copy link

oizuldan commented Dec 3, 2021

+1

1 similar comment
@johannesengl
Copy link

+1

@pecavalheiro
Copy link

pecavalheiro commented Jan 13, 2022

I'm having the same issue. This seems related to Go, and not with Ruby. Since this project is quite old, I had the idea of cloning it and trying to rebuild it locally, following the instructions here.
So far I haven't managed to make it work (can't make it through the initial make step). I don't know much about Go, but the issues seem to be related to deprecated code, that is not supported by newer versions of Go. I tried to make a few changes but got all kinds of errors. I also tried to run everything inside a Docker container, in order to force old versions, but nothing really worked.
The ruby part of it seems to be fine, at least I was recently running Zeus in a Linux machine with ruby 2.7.4, and got no issues at all.

If someone has knowledge of Go and is willing to give it a try, it would be really appreciated :)

For people looking for a temporary alternative, I ended up switching back to Spring + Parallel tests, which is not so good, but better than nothing.

@linqueta
Copy link

+1

@rfwroo
Copy link
Contributor

rfwroo commented May 2, 2022

This should help: #680

@rfwroo
Copy link
Contributor

rfwroo commented May 2, 2022

You can build locally using the instructions here (but you'll need a Go toolchain installed):

# Hacking on Zeus

@vokshirg
Copy link
Author

vokshirg commented May 4, 2022

You can build locally using the instructions here (but you'll need a Go toolchain installed):

# Hacking on Zeus

Couldn't build on M1, go@1.18. Could you writte a little instruction please, I'm noob in go

 ~/zeus 
❯ make                                                                                                                                                                                      ─╯
go get github.com/kardianos/govendor
ZEUS_TEST_GEMPATH="/Users/dev/zeus/rubygem" GO15VENDOREXPERIMENT=1 govendor test +local
/bin/sh: govendor: command not found
make: *** [test-go] Error 127
❯ echo $GOPATH
/Users/dev/go

@staycreativedesign
Copy link

Ugh happening to me as well..

@richkettle
Copy link

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants