Skip to content

Fix py_mini_racer symbol not found error on macOS#24

Open
zmc0806 wants to merge 1 commit intooficcejo:mainfrom
zmc0806:claude/fix-streamlit-symbol-error-019tpcrpLcHvPJszspTLS8vY
Open

Fix py_mini_racer symbol not found error on macOS#24
zmc0806 wants to merge 1 commit intooficcejo:mainfrom
zmc0806:claude/fix-streamlit-symbol-error-019tpcrpLcHvPJszspTLS8vY

Conversation

@zmc0806
Copy link

@zmc0806 zmc0806 commented Dec 4, 2025

  • Add mini-racer>=0.12.0 to requirements.txt to replace deprecated py-mini-racer
  • Update README troubleshooting section with macOS-specific fix instructions
  • Fix numbering in troubleshooting section

The old py-mini-racer package (last updated 2021) causes dlsym symbol lookup failures on macOS, especially Apple Silicon. The new mini-racer package (revived March 2024) is actively maintained and fully compatible with macOS.

Fixes: AttributeError: dlsym(0x39d8b0920, mr_eval_context): symbol not found

- Add mini-racer>=0.12.0 to requirements.txt to replace deprecated py-mini-racer
- Update README troubleshooting section with macOS-specific fix instructions
- Fix numbering in troubleshooting section

The old py-mini-racer package (last updated 2021) causes dlsym symbol lookup
failures on macOS, especially Apple Silicon. The new mini-racer package (revived
March 2024) is actively maintained and fully compatible with macOS.

Fixes: AttributeError: dlsym(0x39d8b0920, mr_eval_context): symbol not found
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 this pull request may close these issues.

2 participants