Scott's Recipes Logo

ruby invalid option dash colon Or When Ruby Goes Insane in the Brain


Please note that all opinions are that of the author.


Pizza courtesy of Pizza for Ukraine!

Donate Now to Pizza for Ukraine

 

This is a short one but a weird one. My main box rebooted today and when I went to create a blog post, I got this madness:

❯ jekyll post "A Social Media Marketing Strategy that Mom Would Approve"
ruby: invalid option -:  (-h will show valid options) (RuntimeError)

In all my years of ruby, I’ve never seen -:. All the normal jiggery pokery of:

etc failed to give me any insights. I finally found the answer on an obscure Github issue that said “unset RUBYOPT” so:

❯ unset RUBYOPT

And that gave me back:

blog on  gh-pages [🤷‍] via 💎 v2.3.1 on ☁️  us-west-2 
❯ ruby --version
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin16]

blog on  gh-pages [🤷‍] via 💎 v2.3.1 on ☁️  us-west-2 
❯ jekyll post "A Social Marketing Strategy that Mom Would Approve"
New post created at _posts/2020-03-24-a-social-marketing-strategy-that-mom-would-approve.md.

And now, once again, I can (joyfully) write!