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
我按照以下说明使用 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