Rails не использует мою глобальную версию Ruby

Я хочу использовать Rails с Ruby 2.1.0, но он использует Ruby 1.9.3 (версия системы).

я используюrbenv управлять своими версиями Ruby. Мои шаги были чем-то вроде:

$ rbenv install 2.1.0
$ rbenv global 2.1.0
$ sudo gem install rails -v 4.0.2
$ rbenv rehash
$ rbenv versions
  system
* 2.1.0 (set by /home/dennis/.rbenv/version)
$ ruby -v
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux]
$ rails new app && cd app
$ rails server

Rails использует Ruby 1.9.3 (x86_64-linux), согласноlocalhost:3000/rails/info/properties, Лог-сообщение отrails server дает:INFO ruby 1.9.3 (2012-04-20) [x86_64-linux].

Я думаю, что Rails использует системную версию Ruby, потому что версии совпадают.

$ rbenv local system
$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
$ rbenv local --unset  # Unset local Ruby version, go back to 2.1.0

Некоторые вещи, которые я попробовал без удачи:

установка локальной и командной версии Ruby на 2.1.0 с помощью rbenvrehash rbenv shims (rbenv говорит сделать это после установки исполняемых файлов)сделал новые Rails проекты после перехода на 2.1.0 на всякий случай, когда я делал проекты при использовании 1.9.3сдачи2.1.0 в.ruby-version файл в корне моего проекта (предложено @Agis)перезапуск сеанса терминала и запуск оболочки bash для входа в систему (предложено @Russel)указание нужной версии Ruby в Gemfile проекта (предложено @ rlecaro2)

Я использую Ubuntu 13.10 с рыбной раковиной.

Ответы на вопрос(3)

Ваш ответ на вопрос