1) Убедитесь, что установлена последняя стабильная или транковая версия Mono , доступная для Mac OS X
2) Загрузите последнюю версию исходного кода IronRuby с Github здесь
3) Распакуйте загруженный файл tarball (tar.gz) или zip-архива (.zip), затем откройте терминал в только что извлеченном исходном каталоге (то есть ironruby-ironruby-b871551 /)
4) Попробуйте скомпилировать, используя xbuild / p: TreatWarningsAsErrors = false Solutions / Ruby.sln
(Я использую Mono 2.6.7, и когда я пытаюсь скомпилировать сборку, происходит сбой, поскольку в этой версии нет команды / usr / bin / dmcs, поэтому вам нужно скомпилировать Mono из кода Github или из этот магистральный источник см. этот README файл и также READ THIS )
5) Если сборка из основного репозитория IronRuby git не работает, у вас есть две альтернативы, одна из которых описана здесь , которая требует использования другой ветки, и вторая альтернатива описана здесь
Я успешно скомпилировал IronRuby, используя вторую альтернативу, используя Mono 2.6.7 на моем 64-битном десктопном KDE openSUSE.
Дополнительные ресурсы:
Сборка IronRuby с Mono на OSX
Начало работы с IronRuby автором IronRuby Unleashed
IronRuby, Mono и My Mac
Альтернативы:
MacRuby
JRuby ( Начало работы с JRuby )