Установка IronRuby на Mac - PullRequest
0 голосов
/ 28 июля 2010

Я пытаюсь установить IronRuby на Mac и не могу его скомпилировать.Если я пытаюсь собрать его с помощью MonoDevelop или скомпилировать напрямую с помощью xbuild, я получаю сообщение о том, что компилятор падает при компиляции проекта Microsoft.Dynamic.Когда я пытаюсь сделать сценарии граблей, я получаю сообщение о том, что мне нужен pkg-config.Я пытался найти инструкции по установке для pkg-config, но не получилось.

Кто-нибудь знает хорошие источники о том, как скомпилировать текущую версию IronRuby, используя текущую версию Mono / MonoDevelop на Mac?

Спасибо

1 Ответ

3 голосов
/ 28 июля 2010

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 )

...