I am using rbenv
and I am trying to install sass
without success.
So, I installed rbenv
via Homebrew, then Ruby 2.2 (rbenv install 2.2
) and finally gem install sass
, but I was unable to make sass
available on my $PATH
.
Short on time, I sudo gem install sass
using my system's (Yosemite) default Ruby 2. This put everything in /Library/Ruby/Gems/2.0.0
and things do work, but not in the most desireable way.
Ideally, using rbenv
I should be able to install any Ruby version and have gems installed inside that version's directory and later symlinked to /usrl/local/bin
.
Any help as to what could have gone wrong would be very much appreciated.
Install Ruby Using Rbenv Rbenv is a command line tool that lets you switch between installed versions of Ruby. It can also install new versions of Ruby using the ruby-build plugin.
Use `gem install -v` You may already be familiar with gem install , but if you add the -v flag, you can specify the version of the gem to install. Using -v you can specify an exact version or use version comparators.
To install and use a different version of Ruby, run the rbenv commands with a different version number, such as rbenv install 2.3. 0 and rbenv global 2.3. 0 . You now have one version of Ruby installed and have set your default Ruby version.
Basically, the problem was I did not add rbenv/bin/rbenv
to $PATH
.
export PATH="$HOME/.rbenv/bin:$PATH"
Better yet, add this to your .bashrc
or .bash_profile
to start every session with rbenv
.
After that, make sure to:
eval "$(rbenv init -)"
In order to enable shims and autocompletion.
For those using fish, you can accomplish the same like this:
if status --is-interactive
. (rbenv init - | psub)
end
Now, if you don't like modifying $PATH
directly and have ownership over /usr/local/bin
, a more nifty solution is to symlink with ~/.rbenv/bin/rbenv
.
ln -s ~/.rbenv/bin/rbenv /usr/local/bin
As a final warning, make sure to install ruby-build
(a rbenv
plugin to add the install
command to rbenv
and be able to easily install Ruby versions.)
If you are using homebrew it's easy as pie:
brew install ruby-build
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With