:\  I should add that this was never intended to work on 1.8 in the docs. https://www.ruby-lang.org/en/news/2013/06/30/we-retire-1-8-7/

Using the omnibus chef-client gets you to 1.9 without messing up your system ruby. I highly recommend it.