Ruby 自制软件支持



我的brew doctor命令收到以下警告:

Ruby version 2.0.0 is unsupported.
Homebrew is developed and tested on Ruby 1.8.x, and may not work correctly
on other Rubies. Patches are accepted as long as they don't break on 1.8.x.

命令结果为:

$ brew --config
HOMEBREW_VERSION: 0.9.5
ORIGIN: https://github.com/mxcl/homebrew
HEAD: c06d6be63fdefdeef6867d13035f84442b1b4888
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: quad-core 64-bit sandybridge
OS X: 10.8.5-x86_64
Xcode: 5.0
CLT: 5.0.0.0.1.1377666378
LLVM-GCC: N/A
Clang: 5.0 build 500
X11: N/A
System Ruby: 2.0.0-247
Perl: /usr/bin/perl
Python: /usr/bin/python
Ruby: /usr/local/bin/ruby

我没有旧版本的 Ruby <1.8.x

Ruby 1.8 已经过时了,所以不要使用它。请参阅 Ruby 1.8.7 已停用。我不确定 2.0.0 是否有任何问题,但您始终可以通过 RVM 使用 1.9.3。

另外,我什至不确定是否有依赖性将brew与Ruby一起使用 - 我看不出原因,但我可能是错的。

您可以通过 RVM 安装更新版本的 Ruby,前提是已安装它。

检查那里有什么:

rvm list

要安装:

rvm install 1.9.3

切换到 1.9.3

rvm use 1.9.3

Homebrew 被编写和测试为使用标准系统 ruby,它是 1.8(至少在我的 Mountain Lion 安装上)

该警告告诉您,在您安装的版本(2.0.0)下,它可能无法正常工作

如果一切正常,那么您可以安全地忽略警告。

Maverick 附带的 ruby 是 2.0,我能够使用 ruby 2.0 安装自制软件。

最新更新