Сервер RailInstaller Rails не работает из-за sqlite3

Я пытаюсь заставить сервер Rails работать, используя RailsInstaller, который я скачал по адресу:

http://railsinstaller.org/

Я выполнил все без каких-либо проблем, и сервер запускается правильно по адресу:

C:\Sites\todo

Но в тот самый момент, когда я пытаюсь открыть страницу в своем браузере (http://localhost:3000/), я получаю действие Controller:Exception Поймано

Ошибка загрузки

не могу загрузить такой файл -- sqlite3

Rails.root: C:/Sites/todo Application Trace | трассировка фреймворка | Полная трассировка

Эта ошибка произошла при загрузке следующих файлов: sqlite3

Запрос

Параметры: Нет

> Show session dump
> Show env dump

Ответ

Заголовки: Нет

И журнал сервера говорит это:

Начат GET "/" для 127.0.0.1 22.10.2012 18:08:48 +0200

LoadError (не удается загрузить такой файл -- sqlite3):

Визуализировано

C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/templates/rescues/_trace.erb (0,0 мс)

Визуализировано

C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (31,2 мс)

Визуализировано

C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb в файлах восстановления/макета (62,5 мс)

Я уже сделал gem install sqlite3, но все еще получаю это сообщение. Вы хоть понимаете, что происходит?


person danis    schedule 22.10.2012    source источник
comment
на какой ОС ты работаешь. У вас установлен sqlite3?   -  person Purple Hexagon    schedule 22.10.2012


Ответы (1)


Проверьте свой Gemfile и попробуйте переустановить его с номером версии.

gem uninstall sqlite3

gem install sqlite3 -v=1.3.6

Убедитесь, что у вас есть:

gem 'sqlite3', '1.3.6'

в вашем Gemfile

Вам также может понадобиться установленный двоичный файл sqlite3 для Windows, я не уверен

person Purple Hexagon    schedule 22.10.2012