RBENV 安装 2.6.3 构建失败



我想第一次使用 rbenv,安装并初始化它,使用 rbenv 安装 2.6.3 后(这个版本在我的列表中。 rbenv install --list) 我有构建失败(关于 clang3.0 和 gcc-4.0 的错误)我该如何解决? 谢谢。

我尝试在 2.6.3 的 rbenv 列表中进行 brew 更新和升级以及 git 克隆,没关系,使用 gcc --version 我得到: Apple LLVM 版本 10.0.0 (clang-1000.10.44.4)

RBENV 安装 2.6.3

Ruby-build:使用自制软件中的OpenSSL浏览器 正在下载红宝石-2.6.3.tar.bz2... -> https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.bz2 正在安装 ruby-2.6.3... Ruby-build:使用自制软件中的 Readline

构建失败(OS X 10.13.2 使用 RUBY-BUILD 20190615-7-g0e9094b)

检查或清理位于/var/folder/r2/1kkj8jmd5cz_hcl22vs96pzm0000gn/T/ruby-build.20190720165009.5566 的工作树 结果记录到/var/folder/r2/1kkj8jmd5cz_hcl22vs96pzm0000gn/T/ruby-build.20190720165009.5566.log

最后 10 行日志:/var/folder/r2/1kkj8jmd5cz_hcl22vs96pzm0000gn/T/ruby-build.20190720165009.5566/ruby-2.6.3/var/folder/r2/1kkj8jmd5cz_hcl22vs96pzm0000gn/T/ruby-build.20190720165009.5566 ~ 检查 Ruby.../usr/local/bin/ruby tool/config.guess 已经存在 tool/config.sub 已存在 正在检查构建系统类型...x86_64-苹果达尔文17.3.0 正在检查主机系统类型...x86_64-苹果达尔文17.3.0 正在检查目标系统类型...x86_64-苹果达尔文17.3.0 ./configure: 第 3491 行:/usr/bin/gcc-4.0: 没有这样的文件或目录 配置:错误:需要 Clang 版本 3.0 或更高版本 make:*** 未指定目标,也未找到生成文件。 停。

修复:RUBY_CFLAGS="-Wno-error=implicit-function-declaration" rbenv install 2.6.3

最新更新