Я установил rails 6 beta, но не могу запустить пример приложения - PullRequest
0 голосов
/ 19 февраля 2019

Я установил rails 6 beta и также использовал rvm.

gem install rails --pre

Мой Gemfile имеет:

gem 'rails', '~> 6.0.0.beta1'

Когда я пытаюсь запуститьрельсы, использующие:

rails s

Я получаю эту ошибку:

Игнорирование bindex-0.5.0, потому что его расширения не построены.Попробуйте: gem pristine bindex --version 0.5.0 Игнорирование bootsnap-1.4.0, потому что его расширения не собраны.Попробуйте: gem pristine bootsnap --version 1.4.0 Игнорирование byebug-11.0.0, поскольку его расширения не собраны.Попробуйте: gem pristine byebug --version 11.0.0 Rails в настоящее время не установлен в этой системе.Чтобы получить последнюю версию, просто наберите:

$ sudo gem install rails

Затем вы можете повторно запустить команду "rails".

Я уже установил rails, поэтому не уверен, почему я вижу этоошибка?

1 Ответ

0 голосов
/ 19 февраля 2019

В вашей текущей версии ruby ​​установлена ​​более старая версия rails.

Итак, выполните следующие действия:

  • Проверьте текущую версию ruby ​​(ruby -v) и работает ли она вместе с рельсами 6 (требуется ruby ​​2.5.0 или выше)
  • Установить новый пакет в версии ruby ​​(gem install bundler)
  • Установить явные направляющие 6 (для версии ruby ​​с новым пакетом) gem install rails
  • Выполнить bundle install
  • Повторите попытку запуска сервера rails s

PS: если вам требуется более одной версии ruby ​​в вашей системе, вы должны использовать rbenv или Docker для разработки.

Вопрос: Ваша команда sudo действительно нужна?Таким образом, ваш рубин доступен только как пользователь root?Ты думаешь об этом:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...