如何在MacOS上使用rbenv设置Ruby版本?

问题描述 投票:0回答:1

我正在尝试遵循旧的Ruby on Rails教程(在MacOS上已过期)。

我希望ruby -v成为2.4.1

当前,ruby -vruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin19]

我想使用rbenv管理已安装的Ruby版本。因此,我尝试了rbenv install 2.4.1,然后尝试了rbenv global 2.4.1。但这仍然没有改变ruby -v的输出。我还需要做什么?

[我看到which ruby返回~/.rubies/ruby-2.6.5/bin/ruby。我不记得我是如何安装该版本的Ruby的-可能是自制软件。

ruby macos rbenv
1个回答
0
投票

好吧

brew install rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc
echo 'source ~/.bashrc' >> ~/.bash_profile
rbenv install 2.4.1
rbenv global 2.4.1
rbenv rehash # This is probably what you didn't do, start a new terminal or use rehash

然后尝试ruby -vwhich ruby

如果您已经安装了rbenv,则可以跳过一些开始的步骤。

© www.soinside.com 2019 - 2024. All rights reserved.