RailInstaller Rails сървър todo се проваля поради sqlite3

Опитвам се да накарам Rails сървъра да работи, използвайки RailsInstaller, който изтеглих от:

http://railsinstaller.org/

Изпълних всичко без проблем и сървърът стартира правилно на:

C:\Sites\todo

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

Грешка при зареждане

не може да зареди такъв файл -- sqlite3

Rails.root: C:/Sites/todo Application Trace | Проследяване на рамка | Пълна следа

Тази грешка възникна при зареждане на следните файлове: sqlite3

Искане

Параметри: Няма

> Show session dump
> Show env dump

Отговор

Заглавки: Няма

И регистърът на сървъра казва следното:

Започна GET "/" за 127.0.0.1 в 2012-10-22 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 ms)

Изобразен

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 ms)

Изобразен

C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/actionpack-3.0.9/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb в рамките на rescues/layout (62,5 ms)

Вече направих 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

Може да се нуждаете и от двоичния файл на Windows на sqlite3 инсталиран, не съм сигурен

person Purple Hexagon    schedule 22.10.2012