【发布时间】:2020-12-16 14:25:00
【问题描述】:
我尝试在 Big Sur - M1 芯片组上安装 Ruby 2.2.9。
我尝试使用 RVM、ASDF...但在编译过程中总是出现此错误:
encoding.c:825:2: error: implicit declaration of function 'rb_str_change_terminator_length' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
rb_str_change_terminator_length(obj, oldtermlen, termlen);
【问题讨论】:
-
2.2.9 已经过了 EOL。它可能无法在较新的编译器或较新的库上编译。你为什么要这样做?
-
我的公司仍在使用 Ruby 2.2.9,所以别无选择..
标签: ruby macos macos-big-sur