2016-08-08 11 views
0

Я использую Ruby 2.3.1 в Windows 7. На основе http://guides.rubyonrails.org/getting_started.html я попытался создать Rails 5 приложение заново, но без успеха из-за gem sqlite3-1.3 +0,11.Рельсы 5: Не удалось загрузить «active_record/connection_adapters/sqlite3_adapter»

Первая ошибка после запуска «rails start» была «не может загрузить такой файл - sqlite3/sqlite3_native (LoadError)». Проблема была решена Error when starting the Rails server on Windows. Это нормально.

Но мне не удалось исправить вторую ошибку (LoadError в браузере): «Не удалось загрузить» active_record/connection_adapters/sqlite3_adapter ».

Кто может помочь?

ответ

0

Эта проблема может быть SQLite не correclty установлен

Сначала проверьте файл гем для линии gem 'sqlite3' если не добавлять и запускать bundle install, если проблема не устранена выполните следующие действия:

  1. Перейти к rubyinstaller.org
  2. Скачать Devkit и setup
  3. Удалить Sqlite3 Gem путем бега gem uninstall sqlite3
  4. Переустановка sqlite3, запустив gem install sqlite3
  5. Включите Gem «sqlite3» в Gemfile

Если по-прежнему не работает ваша проблема связана с версией рубина вы используете. Пожалуйста, понизите рубиновую версию или установите linux в свою машину. Я также использовал рубин в окнах, и это фактически вызвало головную боль, и я включил его в Linux.

+0

Sqlite3 (новейшая версия) была установлена ​​и добавлена ​​в Windows Path перед загрузкой драгоценного камня. Это не является причиной проблемы. –

+0

Шаги с 1 по 5 были выполнены несколько раз, прежде чем я задал вопрос вчера. –

+0

Ответ обновлен. –