最近,我一直在尝试在本地工作区上开发 Rails 项目。我刚刚更换了笔记本电脑(Macbook pro M1),从那时起,我一直无法安装 Ruby 2.6.6 和/或 2.6.7。这是我运行时的错误输出rbenv install 2.6.6:
Last 10 log lines:
compiling ../.././ext/psych/yaml/dumper.c
compiling ../.././ext/psych/yaml/reader.c
compiling ../.././ext/psych/yaml/emitter.c
compiling ../.././ext/psych/yaml/parser.c
linking shared-object date_core.bundle
5 warnings generated.
linking shared-object zlib.bundle
1 warning generated.
linking shared-object psych.bundle
make: *** [build-ext] Error 2
Run Code Online (Sandbox Code Playgroud)
然后我检查了 rbenv install --list,它列出了 2.5.9、2.6.7、2.7.3 和 3.0.1。因此,我尝试安装 2.6.7,但这也不起作用。显然,Ruby 2.6.7 的安装是一个已知错误,目前尚未修复(link1、link2)。
如果有人有解决此问题的经验,请告诉我一些解决方案。我一整天都被这个错误困扰,我非常绝望:(。