@ant2015

Как запустить сервер на Ruby on Rails?

Хочу установить фреймворк Rails для Ruby. На моей системе Linux Mint 18 был руби версии 2.3, а требовался минимум 2.4. С большими проблемами установил rvm, с его помощью обновил ruby до 2.5. Установил rails, попытался запустить сервер, выдало ошибку с указанием сделать bundle install (сделал). Все прошло без ошибок. Sqlite3 установлен версии 3.11.0. Rails 4.2.6. В полученных ошибках я благополучно запутался. Была ошибка Stack level too deep. Нагуглил, что надо править гемфайл. Указал в нем версии гемов поновее, выдает вот такую ошибку:
resolver.rb:55:in `rescue in start': Bundler could not find compatible versions for gem "activesupport": (Bundler::VersionConflict)
In snapshot (Gemfile.lock):
activesupport (= 4.2.6)

In Gemfile:
rails (= 5.2.1) was resolved to 5.2.1, which depends on
activesupport (= 5.2.1)

sass-rails (~> 5.0.7) was resolved to 5.0.7, which depends on
railties (< 6, >= 4.0.0) was resolved to 4.2.6, which depends on
activesupport (= 4.2.6)
...

Где и что надо поправить, подскажите? А то я уже совсем запутался.
  • Вопрос задан
  • 281 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы