OSX 使用 rbenv 安装 Ruby

OSX Installing Ruby with rbenv

我按照以下说明使用 rbenv 在 OSX 上安装了 Ruby:https://gorails.com/setup/osx/10.9-mavericks

然而,我安装了 2.2.2,即使在使用 rbenv global 2.2.2 将它作为全局值添加到 rbenv 之后,ruby -v 命令仍然 returns ruby 1.8.7.

现在,我知道在我的 /usr/bin 中,ruby 仍然符号链接到默认的 OSX 版本 (1.8.7)。我可以更改符号链接。但我想知道这里的最佳实践是什么,以及 rbenv 应该如何在多个 ruby 版本方面工作?

试试 rbenv rehash,你应该在安装任何 Ruby(或 Gem)相关的东西后做。

您是否已将此添加到 .bashrc(或您的设置的类似文件)?

export RBENV_ROOT=/usr/local/var/rbenv
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi

PATH=/usr/local/bin:/usr/local/sbin:$PATH