【问题标题】:How to use rbenv to install Ruby 2.5.1如何使用 rbenv 安装 Ruby 2.5.1
【发布时间】:2020-04-10 03:03:59
【问题描述】:

我正在尝试安装 Ruby 和 rbenv,但我一直遇到错误。我在这里尝试研究解决方案并尝试了几个但没有成功。

每当我尝试下载时,我都会得到:

Downloading ruby-2.5.1.tar.bz2...

-> https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.1.tar.bz2
Installing ruby-2.5.1...
ruby-build: using readline from homebrew

BUILD FAILED (OS X 10.15.4 using ruby-build 20200401)

Inspect or clean up the working tree at /var/folders/7s/2q_70_3x7qj4q2gx60mp2lw00000gn/T/ruby-build.20200409195302.36573.PF8HnQ
Results logged to /var/folders/7s/2q_70_3x7qj4q2gx60mp2lw00000gn/T/ruby-build.20200409195302.36573.log

Last 10 log lines:
The Ruby yaml extension was not compiled.
ERROR: Ruby install aborted due to missing extensions
Configure options used:
  --prefix=/Users/shanellevalencia/.rbenv/versions/2.5.1
  --with-openssl-dir=/Users/shanellevalencia/.rbenv/versions/2.5.1/openssl
  --enable-shared
  --with-readline-dir=/usr/local/opt/readline
  CC=clang`enter code here
  LDFLAGS=-L/Users/shanellevalencia/.rbenv/versions/2.5.1/lib 
  CPPFLAGS=-I/Users/shanellevalencia/.rbenv/versions/2.5.1/include 
Shanelles-MacBook-Pro:~ shanellevalencia$ 

【问题讨论】:

  • 欢迎来到 SO!请努力格式化您的问题。格式化可以帮助每个人,从那些试图为你整理答案的人,到那些想要解决你所问的同一问题的人。请记住,SO 不仅仅是为了帮助您,而是为了帮助未来的其他人,所以内容、语法和格式很重要。
  • 为什么要安装 Ruby 2.5.1? Ruby 2.7.1 是最新的。您尝试了哪些“解决方案”?请参阅“How to Ask”和链接页面。
  • 这个问题与编程无关。这可能就是你要找的:github.com/rbenv/ruby-build/issues/1124

标签: ruby installation rbenv


【解决方案1】:

你应该在你的机器上安装最新的稳定版 ruby​​ 2.7 而不是旧版本。

这是使用 rbenv 安装 ruby​​ 的绝佳教程:https://linuxize.com/post/how-to-install-ruby-on-ubuntu-18-04/#installing-ruby-using-rbenv

我希望它有所帮助。如果您在任何地方遇到困难并需要任何帮助,请告诉我,我很乐意以任何方式支持您。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-27
    • 2022-01-17
    • 2016-10-22
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    • 1970-01-01
    相关资源
    最近更新 更多