Я установил Ruby 2.3.1, затем установил Ruby on Rails.
Установка Rails дает мне более старую версию ruby.exe (2.2.4).
Установщик Rails также добавил старую версию Ruby в заголовок моего PATH:
C:\RailsInstaller\Ruby2.2.0\bin; C:\Ruby23-x64\bin ; ...
так что проверяя ruby -v
я получаю 2.2.4.
Я изменил приоритет PATH:
C:\Ruby23-x64\bin ; C:\RailsInstaller\Ruby2.2.0\bin; ...
..и ruby -v
действительно сообщает 2.3.1)
Когда я захожу в Rails-проект и rails s
сообщение говорит мне, что я использую 2.2.4 (а также, что я должен использовать 2.2.5 или 2.3.1. Это ли я изменить PATH, чтобы дать 2.2.4 или 2.3.1 приоритет ...)
Я понимаю rvm и rbenv не работают на windows и pik больше не поддерживается ...
C:\RailsInstaller\Ruby2.2.0\ Bin \ ruby.exe
C:\Ruby23-x64 \ Bin \ ruby.exe
Как заставить Rails работать с более новой версией Ruby?