gorilla-devs / ferium

Fast and multi-source CLI program for managing Minecraft mods and modpacks from Modrinth, CurseForge, and GitHub Releases
Mozilla Public License 2.0
1.11k stars 44 forks source link

Support older versions of macOS #423

Open ok-coder1 opened 1 month ago

ok-coder1 commented 1 month ago

Does it work with older versions of macOS?

I am using macOS Sierra 10.12.6.

The latest version does not work.

theRookieCoder commented 1 month ago

Can you describe what you mean by "it doesn't work".

ok-coder1 commented 1 month ago

Ferium v4.7.0 on macOS 10.12.6: dyld: cannot load 'ferium' (load command 0x80000034 is unknown)

theRookieCoder commented 1 month ago

This will require some changes in the build action. For now, you can compile it from source to make it work.

ok-coder1 commented 1 month ago

Compiling from source is hard and slow. What is the approximate ETA for this to get fixed?

ok-coder1 commented 1 month ago

There's no PR open yet. @theRookieCoder, is this fixed?

theRookieCoder commented 1 month ago

Please be patient @ok-coder1. I'm a final year high school student who's quite busy with academics, I have exams going on at the moment too. I might not be able to get a fix this weekend either.

Compiling from source is hard

It's not that hard with Rust, just run curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh to install the toolchain, then run cargo install ferium to download the source code and install the program. Sure it's not that fast, but it should get you up and running <30 mins.

ok-coder1 commented 1 month ago

I'm a final year high school student who's quite busy with academics, I have exams going on at the moment too.

Oh, sorry.

ok-coder1 commented 2 days ago

It's not that hard with Rust, just run curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Well running curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh spat out this error: curl: (35) Unknown SSL protocol error in connection to sh.rustup.rs:-9836.

ok-coder1 commented 17 hours ago

It's not that hard with Rust, just run curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Well running curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh spat out this error: curl: (35) Unknown SSL protocol error in connection to sh.rustup.rs:-9836.