我按照说明here尝试建立Mirah。在“rake gem”这一步,我收到了几个警告和一个失败通知。输出样本如下:
警告:org / dynalang / dynalink / MonomorphicCallSite.class(org / dynalang / dynalink:MonomorphicCallSite.class):主要版本51比50更新,是此编译器支持的最高主要版本。 建议升级编译器。 注意:/Users/paul/dev/interesting/mirah/src/org/mirah/DynalangBootstrap.java使用或覆盖已弃用的API。 注意:使用-Xlint重新编译:弃用以获取详细信息。 4警告 建筑罐子:/Users/paul/dev/interesting/mirah/javalib/mirah-bootstrap.jar 耙子流产了! 不知道如何构建任务'bootstrap'
我该如何开始对此进行故障排除?例如,应该升级哪个编译器,以及如何完成?
答案 0 :(得分:1)
这个问题在https://github.com/mirah/mirah/commit/fac6bd5a13be6d818b9ac362650f5f540d771682由master修复,所以你现在应该能够掌握master并构建得很好。
如果您故意使用旧树,还有另一种选择来构建gem:
rake jar:bootstrap
gem build mirah.gemspec
您的错误消息正在发生,因为在Charles'修复之前,:gem任务错误地将“jar:bootstrap”称为“bootstrap”。