Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OSX上包含什么版本的Ruby?_Ruby_Macos - Fatal编程技术网

OSX上包含什么版本的Ruby?

OSX上包含什么版本的Ruby?,ruby,macos,Ruby,Macos,我正在使用Ruby,希望针对多个版本的OS X 我希望在更新版本的OS X上预装哪个默认版本的Ruby?10.9.0:Ruby 2.0.0p247(2013-06-27修订版41674)[universal.x86\u 64-darwin13] 10.8.5:ruby 1.8.7(2012-02-08 patchlevel 358)[universal-darwin12.0] 10.7.5:ruby 1.8.7(2010-01-10 patchlevel 249)[universal-darwi

我正在使用Ruby,希望针对多个版本的OS X

我希望在更新版本的OS X上预装哪个默认版本的Ruby?

10.9.0:Ruby 2.0.0p247(2013-06-27修订版41674)[universal.x86\u 64-darwin13]

10.8.5:ruby 1.8.7(2012-02-08 patchlevel 358)[universal-darwin12.0]

10.7.5:ruby 1.8.7(2010-01-10 patchlevel 249)[universal-darwin11.0]

OSX10.9(Mavericks)提供了两个ruby版本,
1.8.7p358
2.0.0p247

$ ls /System/Library/Frameworks/Ruby.framework/Versions
1.8     2.0     Current

$ /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby --version
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin13.0]

$ /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby --version
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
/usr/bin
中的
ruby
命令默认为2.0

如果您正在处理不同的Ruby版本,请查看Marc AndréLafortune的gem:

“backports”的目标是让编写ruby代码变得更容易 在不同版本的Ruby上运行


非常感谢。你介意引用来源吗?我已经有一段时间了,我不知道我从哪里得到的,对不起!