What People Are Saying
While I don't run into problems with my ruby environment often, every time I do, getting out of the hole I've dug for myself is slow and frustrating. I'd been trying to fix an issue and clearly made things worse before they were getting better. I spent probably more than an hour before I realized I wanted to clean up the mess and start "fresh".
Ruby on Mac had me back to a clean starting point within 15 minutes and the confidence to move forward again. The documentation and troubleshooting were some of the best I've ever seen for a very technical product. Impressed!
I found Ruby on Mac by searching everywhere for advice on how to fix Ruby on my Mac (which is only six months old, which you’d think wouldn’t be enough time for the Ruby and Jekyll installations to get as messed up as they evidently were—especially since I haven’t used Ruby for anything else—but I was wrong).
I didn’t have high expectations, but I was very pleased to see that it worked perfectly. I thought the price was too high; my company isn’t paying for this and I’m pretty much retired. The only reason I needed to get Ruby to work was so I could try to get Jekyll to work, and that wasn’t a sure thing, so there was a good chance it would be more money thrown away. But I was wrong and Ruby on Mac really is a good product.
Thanks again for a fine product, which (you were right) is well worth the price!
As a developer I felt like I should know how to setup and configure everything. I spent 10-15 hours trying to get things to work before buying Ruby on Mac.
I ran the script, sat back, and watched everything I was trying to do happen automatically! It was a relief to see "script ran successfully" at the end of everything!
Buy Ruby on Mac and get back to doing something of value instead of banging your head against a wall.
I don’t remember exactly how I arrived at your site but it was after a lot of googling and trying to fix problems. I came across your landing page and kept it in a tab and after an hour or so I came across your site again and just bought it. I was really frustrated and gladly paid to have that problem fixed.
The script worked like a charm, and solved my problems. Thank you very much. All previous methods for installing Jekyll on a Mac M1 didn’t work for me.
Your script flawlessly installed Ruby 2.7.2, bundler, rails, sassc 2.4.0, and jekyll! You have truly earned the title of wizard, at least in my book! In my view you are unique in (a) providing an automated script that actually works; and (b), more importantly, in filling what is in my experience a complete vacuum in support from the Jekyll site itself.
Thanks for the script, it really helped me get started with a lot of ease and minus the nightmares I faced for about 3 days trying to get it all up and running!
I just wanted to say a big thank you for this script!! It’s just worked wonders getting Jekyll up and running on my new Apple M1 MacBook, after I’ve spent 2 days scratching my head trying to get everything setup.
You (and your wonderful script) saved me from great peril today. I had developed my first Jekyll site some months ago. And I am now in the middle of developing a site using Eleventy. Earlier today, I went back to my Jekyll site to make sure that I could still build it as I had some updates to make. Sadly, the site failed to build with the horrendous "ffi" error that is going around. After numerous ill-fated attempts to get it working, trying every workaround that I could find, I ultimately came across your script. While it does take some time to get through it, I have to say that it has worked wonderfully! My site builds once again and I feel like the ruby platform that your script placed on my system is far less fragile than before. Thank you again for the great script and your service to the community.
YES, the script worked, thank you so much for your work. I stumbled upon it because somehow my gems didn’t work anymore and my dev setup has been a mess since forever, and it was great to get it running as a fresh start.
thank you thank you thank you - I've spent days trying to sort this out and you have definitely come to my rescue.
The script was such a life saver. I was having problems for the last year getting a Flutter project to run on my regular laptop and ended up having to build it on my desktop instead this whole time. Finally got it working on my laptop too using your script after literally one year!
You are a lifesaver, I was struggling with installing rails on my m1 MBP and your script saved all the hassle. Clear cut instructions and all steps noted very well. I have become a fan.
Thanks so much for the script, it worked brilliantly. I'm not a coder as such, and I am new to Mac, but I needed to set up an environment for viewing github pages files, and it required ruby, bundle, etc. but especially, jekyll, which I just could not get to install. So after viewing your instructions, it worked a treat.
A whole day spent trying to diagnose "mkmf.rb can’t find header files for ruby at /usr/lib/ruby/include/ruby.h", "Permission denied @ dir_s_mkdir - /Library/Ruby/Gems", take ownership of the /System/Library folder, reset ruby to a blank state, restore with time machine, and finally wipe ruby from my Mac altogether, and I finally come across a solution.
Moncef's script handles a bunch of the common failure states. I posted it [on Hacker News] because it saved a colleague a ton of time un-borking a homebrew ruby install earlier today.
Thank you for your script. After messing around trying to do something as simple as installing "asciidoctor" and being told that I lacked the "permissions" to do so (even using sudo or running as root), I felt that I did need a way to escape Apple's "invisible hand". And your thinking on the matter – automated scripts and local directory – persuaded me to give your script a whirl. Moncef ... watching your script run was a treat ... especially the "All done!" bit ... and the fact that asciidoctor is now operational.
First, thank you so much for your efforts to develop such a Ruby script!! As a complete Ruby novice (and someone who generally struggles with his environment set up), I would have been lost without it.
Your script was a lifesaver, thank you so much, I am incredibly grateful for your work.
The script worked great! Everything is working well now running natively on my Macbook Air M1. I'm really glad I found your script.
Hey Moncef, HUGE thanks for your work--your Ruby script in particular. It was exactly what I needed to fix my "dependency Hell" configuration glitches, re: Ruby and gems. Thanks again!
Yes! The script worked nicely. I was stuck in what seemed to be a common (from looking up online) Ruby install issue where the install file was trying to update gems/other in system Ruby, rather than install separately. Thankfully your script helped.
This Ruby script saved me a lot of time, so thanks! I'm a recent frontend bootcamp grad and I'm tackling an open-source project involving Ruby. Helped me get my dev environment going quickly and properly.
Thanks so much for your Ruby install script. I have tried quite a few times over the years to install Jekyll and other Ruby-based static site generators on different Macs. It has never been a good experience and often doesn't result in a working Ruby installation. I recently got a new Mac and tried installing Jekyll again - which is when I found your website and signed up.
I was working on a project that required an older version of ruby and I couldn't get any version managers to work properly. This script is truly a lifesaver!
Thanks! This script worked smoothly at the first attempt. Potentially saved me lots of time figuring out Arm vs Intel issues on my M1.
Yeah the script was great and got me up and running really quickly so thanks for writing something that makes these things easy.
Thanks for the script. It let fix my mess with diferent types of installations of Ruby I had on my mac.
Need to set up a laptop for development? I used this script and saved oh so much time.
The script worked great and I’m up and running. Thank you!
Jekyll works now. Thank you so, so much!
Thanks for script. It worked great!
Your script worked like a charm, thank you so much!
Thanks for your help and for the beautiful script. Much appreciated!
The script worked flawlessly!
You're amazing!!! Your code saved me a lot of time :) Thank youuuu sooo much.
Your script works like a charm. I have read some of your articles and they are extremely helpful.
just wanted to thank you for giving me the most painless clt/brew/git/rails install i've ever done. 10m!
Your script is a sanity-saver! Thanks!