在mac上安装Ruby很困难

在mac上安装Ruby很困难,ruby,macos,homebrew,rbenv,Ruby,Macos,Homebrew,Rbenv,我正试图在我的mac上安装Ruby,这也是最新的版本,但有问题 预装的ruby on mac是verion2.0的,但是我需要将其升级到最新版本 我尝试用Homebrew安装ruby,就像brew安装ruby一样,但每当我检查版本时,它只显示早期版本。请参阅终端屏幕截图: 我正在努力学习ruby,但这件事让我陷入了很长时间 我还尝试了另一个软件包管理器rbenv,并安装了rbenv 2.5.1,但是失败了,出现了以下错误,我不知道是什么原因 The Ruby zlib extension wa

我正试图在我的mac上安装Ruby,这也是最新的版本,但有问题

预装的ruby on mac是verion
2.0
的,但是我需要将其升级到最新版本

我尝试用
Homebrew
安装ruby,就像
brew安装ruby
一样,但每当我检查版本时,它只显示早期版本。请参阅终端屏幕截图:

我正在努力学习ruby,但这件事让我陷入了很长时间

我还尝试了另一个软件包管理器
rbenv
,并安装了
rbenv 2.5.1
,但是失败了,出现了以下错误,我不知道是什么原因

The Ruby zlib extension was not compiled.
ERROR: Ruby install aborted due to missing extensions
Configure options used:
  --prefix=/Users/vshukla/.rbenv/versions/2.5.1
  --with-openssl-dir=/usr/local/opt/openssl
  CC=clang
  CFLAGS= -O3 -Wno-error=shorten-64-to-32 
  LDFLAGS=-L/Users/vshukla/.rbenv/versions/2.5.1/lib 
  CPPFLAGS=-I/Users/vshukla/.rbenv/versions/2.5.1/include 

请指导。

Homebrew已在
/usr/local/bin
中正确安装了最新版本的ruby。您可以通过以下方式进行检查:

/usr/local/bin/ruby --version
/usr/bin/ruby --version
macOS版本的ruby安装在
/usr/bin
中。您可以通过以下方式进行检查:

/usr/local/bin/ruby --version
/usr/bin/ruby --version
如果要始终运行已安装工具的自制版本,则必须将
/use/local/bin
放在
/usr/bin
之前的
路径
环境变量中。您可以通过在
~/.bash\u配置文件中添加以下行来完成此操作:

export PATH="/usr/local/bin:$PATH"

注意:根据您的macos ruby版本,您没有上一个macos版本。

编译错误日志包含:

未编译Ruby zlib扩展

错误:由于缺少扩展,Ruby安装中止

请尝试安装“zlib”,然后通过运行以下命令重试:

brew install zlib

好的,这个评论是基于观点的:)我建议你坚持使用自制和rvm。尝试按照以下指南操作:可能重复的