我正在尝试在Mac上安装IronRuby并且无法将其编译。如果我尝试使用MonoDevelop构建它或者直接使用xbuild编译它,我会收到一条消息,说编译器在编译Microsoft.Dynamic项目时崩溃了。当我尝试执行rake脚本时,我收到消息说我需要pkg-config。我试图找到pkg-config的安装说明,但很快就会出现。
有没有人知道如何在Mac上使用当前版本的Mono / MonoDevelop编译当前版本的IronRuby?
由于
答案 0 :(得分:3)
1)确保您已为Mono
安装了Mac OS X的最新稳定版或中继版2)从Github here
下载最新的IronRuby源代码3)解压缩下载的tarball(tar.gz)或zip存档(.zip)文件,然后在刚提取的源目录中打开一个终端(即ironruby-ironruby-b871551 /)
4)尝试使用 xbuild / p编译:TreatWarningsAsErrors = false解决方案/ Ruby.sln (我正在使用Mono 2.6.7,当我尝试编译构建失败时,因为此版本中没有/ usr / bin / dmcs命令,因此您需要编译Mono from Github code或从此{{3} }请参阅此Trunk source文件以及README)
5)如果从主IronRuby git存储库构建不起作用,则有两个备选方案,一个描述为READ THIS,这需要您使用不同的分支,第二个替代方案被描述为{{3} }
我在openSUSE 64位KDE桌面盒上使用Mono 2.6.7成功编译了IronRuby。
其他资源:
here 的作者Building IronRuby with Mono on OSX
备选方案: