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

Squib post-installation with Gem on M1 Macbook error: dyld[xxxx] missing symbol called 'new' #381

Open
3 of 4 tasks
HelloImKevo opened this issue Aug 19, 2023 · 1 comment
Labels

Comments

@HelloImKevo
Copy link

Describe the bug
Squib version 0.19.0 appears to have successfully installed using ruby 3.0.6p216 (2023-03-30 revision 23a532679b) [arm64-darwin22] on a Macbook M1, but something is busted under the hood -- the basic commands like squib new or squib help result in "missing symbol called" errors:

{11:53}~/GitProjects/SquibPlayground:master ✓ ➭ squib new test-game
dyld[6131]: missing symbol called
[1]    6131 abort      squib new test-game

To Reproduce
I used a combination of Homebrew and rbenv to install Ruby 3.0.6, like:

brew install rbenv

rbenv init
rbenv install -l
rbenv install 3.0.6
rbenv global 3.0.6

Some Additional Tips
https://antran.app/2021/m1_mac_part2/
https://stackoverflow.com/questions/76618549/dyldxxxxx-missing-symbol-called-after-update-to-ruby-3-1-4
https://stackoverflow.com/questions/76447424/rails-on-m2-dyld-missing-symbol-called
https://stackoverflow.com/a/12150580/2329326

I also read through the open issue: #375 to help get the initial installation to succeed, and this post on the BGG forums was helpful for troubleshooting: https://boardgamegeek.com/thread/2985750/issues-installing-macbook-m1-pro

Screenshots
squib-terminal

Environment

  • OS: macOS Ventura 13.5
  • Ruby: 3.0.6
  • Gem: 3.2.33
  • Rbenv: 1.2.0

Check the following:

  • I have updated Squib to the latest version.
  • I have checked the Squib issues backlog for something similar
  • I have attempted to make a minimal script demonstrating my problem
  • I have reviewed the Squib Docs and there's still a problem
@rhydlewis
Copy link

Same problem for me. I installed a Linux VM using UTM as a workaround...

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

No branches or pull requests

2 participants