You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am on a Mac arm64. I followed arm64 instructions and I still get
cannot execute binary file: Exec format error
Just out of curiosity, I tried with the amd64 instructions, still the same error. How is it even possible that I get the famous wrong architecture error on both?
This depend a lot on what you're invoking and how (and where too). What command are you trying to run?
If you have a zip Lambda function (not a container image function), it's better to use AWS SAM CLI (which uses this Lambda RIE behind the scenes), instead of manually use RIE directly.
README instructions are bad. They only compile for Linux (ELF), not macOS (Mach-O).
Running into the same issue while trying to run a Lambda function through Go's debugger. Looks like I'll have to clone, patch some files, then compile locally. :/
Activity
valerena commentedon Sep 26, 2024
This depend a lot on what you're invoking and how (and where too). What command are you trying to run?
If you have a zip Lambda function (not a container image function), it's better to use AWS SAM CLI (which uses this Lambda RIE behind the scenes), instead of manually use RIE directly.
skyzyx commentedon Dec 27, 2024
README instructions are bad. They only compile for Linux (ELF), not macOS (Mach-O).
Running into the same issue while trying to run a Lambda function through Go's debugger. Looks like I'll have to clone, patch some files, then compile locally. :/
ricardocermeno commentedon Mar 26, 2025
@skyzyx I have the same problem, Could you share me, how do you solved it? Did you recompiled it to Match-O ? or Did you did some workaround?
Thanks in advance!