Как изменить версию ruby ​​на linux - PullRequest
0 голосов
/ 08 января 2019

Я установил rvm на мою Linux-машину и скачал простой проект с github. Я попытался запустить rails s, но получил ошибку в версии ruby:

Я выполнил следующие команды:

  • rvm install ruby-2.3.0
  • rvm use ruby-2.3.0
  • rvm use ruby-2.3.0 --default

Когда я открыл проект и запустил rails s, я получил эту ошибку

https://i.imgur.com/Dwvp8WF.png

Обновление

В моем Gemfile есть ruby ​​2.3.0

Не удалось запустить пакетную установку из-за этой ошибки https://imgur.com/a/UMcirdt ш

какие рельсы, какие рубины: https://imgur.com/a/vycG8wG

Ответы [ 2 ]

0 голосов
/ 08 января 2019

Я не использовал rvm, но я использую rbenv для управления версиями.

Из того, что я прочитал, он работает аналогично, хотя команды немного отличаются.

Сгенерировала ли команда rvm use ruby-2.3.0 внутри папки проекта файл с именем .ruby_version?

В нем должна быть указана текущая версия ruby, используемая в этом проекте

0 голосов
/ 08 января 2019

После проверки ошибок на вашем обновленном скриншоте, я думаю, что лучше просто сделать это:

rm -r ~/.bundle
bundle
bundle install

Может быть, просто

rvm reinstall all

, попробуйте еще раз.

Если возникает ошибка разрешения, запустите

rvm fix-permissions

А потом сделай это снова.

...