До недавнего времени у меня был Xcode 4.2
с установленным поверх него osx-gcc-installer
, который неплохо работал в старых версиях Ruby.
Дело в том, что теперь, когда я установил Xcode 4.3
с помощью инструментов командной строки (для доморощенного), я обнаружил, что в моей системе нет gcc-4.2
.
Из того, что мне удалось найти, обычный способ установки версии до 1.9.3 — либо получить более старую версию Xcode, либо использовать установщик osx-gcc. Я также нашел предупреждение о том, что если я установлю osx-gcc-installer поверх Xcode 4.3, это вызовет проблемы с node.js.
Поскольку в настоящее время я занимаюсь разработкой как для iOS, так и для node.js вместе с Ruby, я не могу делать ничего из этого. Это означает, что я могу работать только с 1.9.3, единственной версией Ruby, которую можно скомпилировать с помощью LLVM.
Есть ли простой способ установить любую более старую версию Ruby, не жертвуя Xcode 4.3? Решение, которое приходит мне на ум, заключается в том, чтобы установить gcc-4.2 в какой-то несистемной песочнице и указать путь к ней. при установке Ruby, но я не совсем уверен, как это сделать правильно.