ошибка при установки sqlite3


(Михаил) #1

Здравствуйте!
Я первый раз пробую запустить приложение.
при выполнении команды “rails s” выходит ошибка
Could not find gem ‘sqlite3 (>= 0) ruby’ in the gems available on this machine.
Run bundle install to install missing gems.

Когда выполняю bundle install доходит до sqlite3 и выдает вот такую ошибку

Подскажите в чем беда?


(Evgeniy) #2

Привет.
А непосредственно выполнить команду, которая указана в ошибке, не пробовали?

gem install sqlite3 -v '1.3.10'


(Дмитрий) #3

sudo apt-get install sqlite3
и проблема пройдет


(Михаил) #4

с этим разобрался выполнив sudo apt-get install sqlite3 libsqlite3-dev

но возникла ошибка при выполнении rails s

/var/lib/gems/1.9.1/gems/execjs-2.3.0/lib/execjs/runtimes.rb:45:in `autodetect’: Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)


(Дмитрий) #5

установи ноду
или install nodejs или просто node
upd
написал непонятно)
или sudo apt-get install nodejs
или sudo apt-get install node
точно не поню


(Михаил) #6

спасибо, достаточно понятно) помогло


(Михаил) #7

пробовал, но выходит ошибка

ERROR: Could not find a valid gem ‘sqlite’ (>= 0) in any repository
ERROR: Possible alternatives: sqlite3, slime, halite, lite, mtlite


(Evgeniy) #8

Ошибку свою видите? Нужно научиться читать сообщения об ошибках.


(Михаил) #9

согласен, что в сообщениях об ошибке достаточно подробно все написано. нужно быть внимательнее к ним. теперь вот я вижу некоторые свои ошибки.


(Evgeniy) #10

Это хорошо : ) Вообще навык чтения ошибок действительно незаменим, это очень важно.