Can't use rbenv–installed Ruby?
SoftwareI’ve previously used RVM to install Ruby and gems, but this week I decided to try rbenv.
You can use Homebrew on the Mac, but I decided to install the standard way so I could also install ruby-build as a plugin the standard way. Standard:
% git clone https://github.com/sstephenson/rbenv.git \
~/.rbenv
% git clone https://github.com/sstephenson/ruby-build.git \
~/.rbenv/plugins/
Next, we need a version of Ruby. First check out what’s available:
% rbenv install -l
==> Available versions:
==> 1.8.6-p383
[..]
==> 2.2.3
And then install:
% rbenv install 2.2.3
Now we’re cooking with gas. Check the version of Ruby, and we’re set.
% ruby -v
==> ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]
Hey, wait a minute; that’s the system Ruby. Why didn’t I get the newer version? After I got over the internal dialogue, I realised I’d forgotten to tell rbenv which version to use.
% rbenv local 2.2.3
==> [silence is golden]
Now we’re cooking with… induction? Check the version of Ruby again, and we’re set.
% ruby -v
==> ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-darwin14]