Installing Ruby/Jekyll on MacOS 13 on M1

Published: Nov 11, 2022 by K. E. Claytor

Some notes on updating ruby-on-rails on my M1 Mac Air running OSX 13:

  1. Trying to install ruby via the jekyll instructions did not work
    • I kept having issues with ruby -v and which ruby returning the pre-installed system ruby (2.6.x)
    • ruby-install ruby did not complete, instead erroring out with symbol(s) not found for architecture arm64
  2. However, they linked to Don’t use sudo gem install. Which led me to the full install instructions for mac
    • The key was; ruby-install ruby -- --enable-shared
  3. Once that worked, the rest proceeded smoothly until it came time to serve the site.
  4. I needed to add two additional gems (the install instructions only mention the first)
    • bundle add webrick
    • bundle add rexml
    • You may need bundle update and bundle install
  5. Then jekyll serve worked; bundle exec jekyll serve --livereload
macos 13, osx 13, m1, mac air, ventura, jekyll, ruby

Share

Latest Posts

House Temperature Logging

I was interested in temperature, humidity monitoring around the house to see if there were any trends, or if the basement was getting too humid. In particular, looking for a low-effort way to get data into a dashboard, I was eager to try out the AdafruitIO framework. They limit you to two managed whippersnapper devices (but you can have more using your IO key), and 10 feeds (this is the real limiter, with each stream of data being one feed).

Netrunner Laser-Cut Identities (Smoke & Outfit)

After the success of the last Netrunner laser-cut ID’s I thought I would do another set for East Coast Nationals 2023. This was right before Smoke (one of my favorite runners) was going to rotate, and The Outfit was doing super strong, so I had an easy time deciding what to do.

Netrunner Laser-Cut Identities

I’ve been using the laser cutter/engraver to generate some Netrunner identities for some time, and finally got some that look really good.