До недавнего времени у меня был Xcode 4.2
с установленным osx-gcc-installer
поверх него, который довольно хорошо работал для более старых версий Ruby.
Дело в том, что теперь, когда я установил Xcode 4.3
с помощью инструментов командной строки (для homebrew) я обнаружил, что у меня нет gcc-4.2
в моей системе.
Из того, что я смог найти, обычный способ установки до 1.9.3 должен получить более старую версию Xcode или использовать osx-gcc-installer .Я также обнаружил предупреждение о том, что если я установлю 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, но я не совсем уверен, как это сделать правильно.