我的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
发布于 2013-09-28 05:29:14
Ruby 1.8非常过时,所以不要使用它。参见Ruby 1.8.7 retired。我不确定2.0.0是否有任何问题,但你可以通过RVM使用1.9.3。
此外,我甚至不确定在Ruby中使用brew是否存在依赖性-我看不出原因,但我可能错了。
假设您已经安装了更新版本的Ruby,您可以通过RVM安装它。
检查那里有什么:
rvm list要安装:
rvm install 1.9.3切换到1.9.3
rvm use 1.9.3发布于 2013-11-17 16:55:29
Homebrew是使用标准系统ruby编写和测试的,ruby是1.8 (至少在我的Mountain Lion安装上)
该警告提示您在已安装的版本(2.0.0)下可能无法正常工作
如果一切正常,那么您可能可以安全地忽略该警告。
发布于 2014-05-30 21:55:05
Maverick附带的ruby是2.0,我可以使用ruby 2.0安装自制软件。
https://stackoverflow.com/questions/19060119
复制相似问题