Closed ArsalanDotMe closed 1 year ago
Pretty sure this is a dependency that should be properly pinned. Let me check.
@ArsalanDotMe The actual reason was the old Deno
dependencies with newer Rust. I have updated the dependencies and as soon as #172 ships, you should be fine. If you want me to do a favor, please bundle install
against the make-sure-dev-ruby-is-3.2
branch and test if you can build locally.
I don't see the make-sure-dev-ruby-is-3.2
brach on GitHub. Maybe you forgot to publish it?
Okay, I'm sorry I just saw that you already merged that branch and closed it. I will test against main.
So, doing gem "isorun", git: 'https://github.com/eliias/isorun.git', branch: 'main'
works fine for me now, but just a note, I had to install cmake
and protobuf
packages using homebrew before the compilation could succeed.
Closing because now it compiles. Thanks a lot!
Closing because now it compiles. Thanks a lot!
Yeah… these dependencies are super annoying, but the tradeoff for isorun
is essentially using deno
as a fully capable runtime with all the beautiful and ready-to-use Web API's, instead of building a full runtime from scratch. I have plans to bring back pre-compiled binaries for the supported platforms, but CI and builds are gnarly.
FYI, I just cannot get this library to install on an M1 Mac.
Here's the output of bundler:
rustc 1.72.0 (5680fa18f 2023-08-23) ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [arm64-darwin22]
Most probably the problem is not with this library but one of its dependencies but the result is that it is unusable on M1 MacBook at least.