Как заставить Rails работать с более новой версией Ruby в Windows 7?

254
Mr. Kennedy

Я установил 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?

0
Затем, «[chocolatey] (https://chocolatey.org)» ... Mr. Kennedy 7 лет назад 0

1 ответ на вопрос

0
Mr. Kennedy

https://chocolatey.org работает. Есть некоторые ошибки, связанные с компиляцией нокогири для работы, но в остальном шоколадки отвечает на мой вопрос адекватно. См Ричард Пекс отличный ответ для получения информации о том, как успешно скомпилировать nokogiri.