Как добавить драгоценный камень Sqlite3 в Gemfile? - PullRequest
1 голос
/ 30 апреля 2019

Я полный новичок в Rails, и я следую учебному пособию. Я застрял, когда он сказал, чтобы напечатать "сервер рельсов" в каталоге блога. В нем говорится: «Указано« sqlite3 »для адаптера базы данных, но гем не загружен. Добавьте гем« sqlite3 »в ваш Gemfile (и убедитесь, что его версия соответствует минимальному значению ActiveRecord). *

Я получил ruby ​​2.4.4, рельсы 4.2.10, sqlite3 (1.4.1, 1.4.0)

Я уже видел несколько вопросов по той же проблеме, но решения не помогли мне.

Я пробовал: -gem установить sqlite3 -gem список sqlite3 -пакет добавить sqlite3

Некоторые люди говорили об изменении Gemfile.lock, изменении "sqlite3 (1.4.1)" до "sqlite3 (1.4.1-x64-mingw32)". Я тоже пробовал это, но это не сработало

1 Ответ

1 голос
/ 30 апреля 2019

Попробуйте выполнить следующие шаги

  1. Удалите драгоценный камень с помощью gem uninstall sqlite3

  2. Добавьте следующую строку в ваш Gemfile

    gem 'sqlite3', git: "https://github.com/larskanis/sqlite3-ruby", branch: "add-gemspec"
    
  3. bundle install

Это решит вашу проблему.

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