When I run
rails server
I get the error.
There is some problem loading the gemsets
$rvm list
rvm rubies
ruby-1.9.
The problem is your PATH
environment variable, it has to match GEM_PATH
and in your case it does not. To fix it run:
rvm get stable --auto-dotfiles
This will update your shell initialization files and make sure rvm is properly loaded. Then open a new terminal (close the application and open it again), and run:
rvm use 2.1.0
On both steps read all the messages printed to you. They are important and contain information about how to fix your problems. RVM detects problems and tries to fix them or warns you about them if they can not or should not be fixed automatically.
I had a similar issue, and used @mpapis advises, fixing my $PATH
and rvm loading.
But I had to run gem install bundler
to update bundler and make it recognize my current ruby version again.
I'd recommend using a .ruby-version
file in the top-level directory of your project. That file would contain containing the ruby version spec'd in your Gemfile
, e.g.
2.1.0
That apparently is the cross-{rbenv,rvm}
way of spec'ing the version now.