Projekt, który już uruchamiałem kilkanaście razy przestał działać. Po wykonaniu:
rake db:migrate
wyświetla błąd o sqlite chociaz jest w Gemfile
W sumie to po utworzeniu nowego pustego projektu ten sam błąd się pojawia. Pojawia się błąd o sqlite chciaż jest dodany w Gemfile.
Zobacz czy faktycznie masz zbundlowanego gema sqlite3
bundle show
Czy widać tam gem sqlite3?
Sprawdź czy możesz załadować ten gem w konsoli:
irb
# konsolie irba wpisz
$ require 'sqlite3'
Czy jest jakiś błąd? Jeśli tak jest to znaczy, że sam gem jest ale jego załadowanie wywala się. Wyjątek powinien zawierać dokładniejszą informację co jest nie tak.
Usuwanie pliku Gemfile.lock (rozumiem, że to miałeś na myśli pisząc gemfile.log) nie jest dobrym pomysłem. W takim przypadku potencjalnie zostaną użyte gemy w zupełnie innych wersjach od tych do tej pory używanych.