gpt4 book ai didi

ruby - 尝试在 ubuntu 14.04.3 LTS 上使用 rbenv 安装 ruby​​ v 2.2.2 时出现构建失败错误

转载 作者:太空宇宙 更新时间:2023-11-03 16:21:21 25 4
gpt4 key购买 nike

我在安装 rbenv 后尝试安装 ruby​​ v2.2.2,但出现此错误。我是 Ubuntu 和 Ruby 的新手,想知道是否有办法解决这个问题。谢谢。

BUILD FAILED (Ubuntu 14.04 using ruby-build 20150818-4-g8d6ff29)

Inspect or clean up the working tree at /tmp/ruby-build.20150922205847.10469
Results logged to /tmp/ruby-build.20150922205847.10469.log

Last 10 log lines:
checking for gmp.h... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking whether byte ordering is bigendian... no
checking for an ANSI C-conforming const... yes
checking whether char is unsigned... no
checking for inline... no
checking for working volatile... no
checking for typeof syntax and keyword spelling... __typeof__
configure: error: ANSI C-conforming const and volatile are mandatory

我也做了以下,但没有用:

udo apt-get install autoconf bison build-essential libssl-dev libyaml-dev         libreadline6 libreadline6-dev zlib1g zlib1g-dev

最佳答案

这是由 GCC 版本不匹配引起的。您的 GCC 版本对于这个特定的 Ruby 版本来说“太新”了。以下是克服此问题的方法。

rbenv

CFLAGS="-O2 -fno-tree-dce -fno-optimize-sibling-calls"rbenv install [你的版本]

rvm

CFLAGS="-O2 -fno-tree-dce -fno-optimize-sibling-calls"rvm install [你的版本]

关于ruby - 尝试在 ubuntu 14.04.3 LTS 上使用 rbenv 安装 ruby​​ v 2.2.2 时出现构建失败错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32729531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com