【发布时间】:2021-04-12 11:22:29
【问题描述】:
我正在尝试通过 rbenv 在 Windows 10 上的 unbutu 上安装 ruby 2.6.5,但出现错误,我不明白如何解决,
我尝试了很多在 stackoverflow 上找到的解决方案,但我无法解决问题。 选择要安装的 ruby 版本时会阻塞
错误:
构建失败(Ubuntu 20.04 使用 ruby-build 20210405-4-gf948cdc)
我正在按照这个教程尝试安装:
【问题讨论】:
我正在尝试通过 rbenv 在 Windows 10 上的 unbutu 上安装 ruby 2.6.5,但出现错误,我不明白如何解决,
我尝试了很多在 stackoverflow 上找到的解决方案,但我无法解决问题。 选择要安装的 ruby 版本时会阻塞
错误:
构建失败(Ubuntu 20.04 使用 ruby-build 20210405-4-gf948cdc)
我正在按照这个教程尝试安装:
【问题讨论】:
你的错误是error: no acceptable C compiler found in $PATH
运行 sudo apt-get install build-essential 安装 C 编译器。
您可以看到它包含在教程的Step 1 – Install rbenv and Dependencies 中,您的关注与其他库rbenv 需要
sudo apt install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev
【讨论】:
这对我有用
$sudo apt install libssl1.0-dev
$curl -fsSL https://gist.github.com/FiveYellowMice/c50490693d47577cfe7e6ac9fc3bf6cf.txt | rbenv install --patch 1.9.3-p551
您可以使用任何version 代替patch 1.9.3-p551
$rbenv global 1.9.3-p551
$ruby -v
输出:
ruby 1.9.3p551 (2014-11-13 revision 48407) [x86_64-linux]
【讨论】: