Я согласен, что вам следует установить собственную версию ruby и инструменты разработчика XCode, но в сценарии, где вы хотите, чтобы он работал для людей, у которых не установлены эти вещи, переключитесь на гем "json_pure", чисто рубиновая реализация (поэтому не самая быстрая, но супер совместимая).
Требуется, чтобы json использовал его автоматически.