在os x上制作ruby 1.9默认值

chu*_*lor 7 ruby macos operating-system

如何使用ruby 1.9作为默认版本而不是默认安装在os x上的1.8.x?

谢谢.

bep*_*ter 6

从v2.1.3开始,将" 特定版本的软件包"设置为默认值的"正确" MacPorts方法是使用select命令,如下所示:

sudo port select --set ruby ruby19

"MacPorts指南"中似乎没有关于此命令的任何文档.但是,您可以运行port help select以获得非常有限的描述.此功能取代了+nosuffix设置默认版本的"变体"样式.


chr*_*ton 4

我建议从http://rvm.beginrescueend.com/安装 RVM 工具 (它有安装说明)

它允许您拥有多个版本的 ruby​​ 和 gems。安装 RVM 后,然后使用以下命令安装所需的 Ruby 1.9:

rvm install ruby-1.9.1
Run Code Online (Sandbox Code Playgroud)

要将其设为默认值:

rvm --default ruby-1.9.1
Run Code Online (Sandbox Code Playgroud)

之后,它将成为默认的 ruby​​。