When I run
rails server
I get the error.
There is some problem loading the gemsets
$rvm list
rvm rubies
ruby-1.9.3-p484 [ i686 ]
ruby-2.0.0-p353 [ i686 ]
=* ruby-2.1.0 [ i686 ]
# => - current
# =* - current && default
# * - default
$ruby -v
ruby 2.1.0p0 (2013-12-25 revision 44422) [i686-linux]
$rails -v
Your Ruby version is 1.9.3, but your Gemfile specified 2.1.0
$bundle show rails
/home/prasad/.rvm/gems/ruby-2.1.0/gems/rails-4.0.1
$bundle exec rails s
Your Ruby version is 1.9.3, but your Gemfile specified 2.1.0
bundle exec ruby -v
ruby 2.1.0p0 (2013-12-25 revision 44422) [i686-linux]
I did bundle install
and tried to start the rails server but it gave the same error.
bashrc
PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
Gemfile
source 'https://rubygems.org'
ruby '2.1.0'
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.1'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.0'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '2.3.1'
# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'
# Use jquery as the JavaScript library
gem 'jquery-rails', '3.0.4'
gem 'haml', '4.0.4'
gem 'actionpack-page_caching', '1.0.2' #use caches_pages in rails 4
gem 'twitter'
gem 'mina'
group :production do
gem 'dalli', '2.6.4'
gem 'therubyracer'
end
group :test do
gem 'watir-rails'
end
group :staging do
gem 'rails_12factor'
end
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 1.2'
group :doc do
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', require: false
end
UPDATE
I tried restarting my computer, but it did not fix the problem.