RubyのGemのバージョンを固定する

背景

さくらのレンタルサーバーでメンテナンス後からサイトが表示されなくなってしまった。
調べてみるとどうやらjsonがおかしそう。
さくらの新しいレンタルサーバーではRubyの1.8と2.5が共存しており、2.5側でjson2.2がインストールされており、どうもそれを呼んで閉まっている様子。
思考錯誤した結果、下のようにGemfileっぽく、gemのバージョンを書いてあげると当該バージョンで動かせる。
古いサーバーから引っ越してにっちもさっちもいかなくなったら、下記を試すと良さそうです。

+gem "json", "1.8.2"
require 'json'