0

我正在尝试通过运行安装 Ruby 2.5.1rbenv install 2.5.1并不断出现以下故障:

BUILD FAILED (macOS 12.0.1 using ruby-build 20211203)

Inspect or clean up the working tree at /var/folders/_n/7rd4p8r578db_ct2rrwhvwv80000gn/T/ruby-build.20211204124341.35704.JFosKp
Results logged to /var/folders/_n/7rd4p8r578db_ct2rrwhvwv80000gn/T/ruby-build.20211204124341.35704.log

Last 10 log lines:
    rb_mObjSpace = rb_const_get(rb_cObject, rb_intern("ObjectSpace"));
                                            ^~~~~~~~~~~~~~~~~~~~~~~~
../.././include/ruby/ruby.h:1755:56: note: expanded from macro 'rb_intern'
        __extension__ (RUBY_CONST_ID_CACHE((ID), (str))) : \

在这里这里尝试了一切。

有什么想法可能导致这种情况吗?

4

2 回答 2

1

通过运行解决了它$ RUBY_CFLAGS="-Wno-error=implicit-function-declaration" rbenv install 2.5.1

于 2021-12-04T21:13:57.200 回答
0

有同样的问题,跟随你的脚步,但收到 “正在下载 ruby​​-2.5.1.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1 .tar.bz2 安装 ruby​​-2.5.1... 后跟: 警告:ruby-2.5.1 已过期,现在不受支持。它不再接收错误修复或关键安全更新。消息后跟 BUILD FAILED(macOS 12.2.1 使用 ruby​​-build 20220218)

检查或清理 /var/folders/64/f_cwldhx3175v5yskg58w6mr0000gn/T/ruby-build.20220303065421.78841.FI4ofS 处的工作树结果记录到 /var/folders/64/f_cwldhx3175v5yskg58w6mr0000.8830.065421。

您对未来的更新有任何后续问题吗?多久之后它再次成为问题?

于 2022-03-03T12:02:14.897 回答