Причина, по которой вы получаете эту ошибку, состоит в том, что в состав json gem входят расширения C / C ++, которые необходимо скомпилировать на вашем компьютере, прежде чем они смогут работать.
Простая установка XCode не исправит это, вынужно специально установить инструменты командной строки XCode.Это набор инструментов компилятора / компоновщика, включающий компиляторы C / C ++, make и т. Д.
Существует возможность установить их в меню внутри графического интерфейса XCode, подробности см. В этой теме:
Xcode 4.4 и более поздние установки инструментов командной строки