Pierwszy napotkany problem

Cześć, starałem się poradzić samemu ale już nie dam rady i muszę prosić o pomoc.

Zainstalowałem Ruby on Rails wg wykupionego kursy ale wyskakuje mi błąd w trakcie odpalania localhost:3000.

" Could not load ‘active_record/connection_adapters/sqlite3_adapter’. Make sure that the adapter in config/database.yml is valid. If you use an adapter other than ‘mysql2’, ‘postgresql’ or ‘sqlite3’ add the necessary adapter gem to the Gemfile. "

Mój gemfile zawiera :

Use sqlite3 as the database for Active Record
gem ‘sqlite3’

Mój database.yml wygląda tak :

development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000

Byłbym wdzięczny za pomoc w uruchomienia localhosta, bo nie mogę iść dalej z moim kursem.
Pozdrawiam.

Czy poprawnie przekleiłeś swój database.yml (mógłbyś też zadbać o formatowanie, tak BTW), uwzględniając wcięcia?

Trochę poprawiłem, i tak, poprawnie to wkleiłem.
Skorzystałem z pomocy na tej stronie.
Jedyne informacje jakie mogę znaleźć to są informacje, które mówią, że nie mam wybranego adaptera ( albo mam wybrany zły )właśnie w pliku database.

W takim razie zadbaj o wcięcia w database.yml. Masz aktualnie to wszystko “płaskie”:

development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000

a powinno być wcięte:

development:
  adapter: sqlite3
  database: db/development.sqlite3
  pool: 5
  timeout: 5000

A, jeżeli chodzi o to, to faktycznie mam tak jak napisałeś. Są wcięcia. Myślałem, że może chodzi o jakąś literówkę.

Miałem podobny problem jak próbowałem działać z railsami na windowsie, spróbuj odinstalować gem ze sqlitem z command line’a i jeszcze raz całość. Mi doraźnie pomogło.

gem uninstal sqlite3
bundle install

Zrobiłem to co mi poradziłeś i teraz napotkałem inny błąd.

C:/Ruby/lib/ruby/gems/2.3.0/gems/sqlite3-1.3.11-x64-mingw32/lib/sqlite3.rb:6:in `require’: cannot load such file – sqlite3/sqlite3_native (LoadError)

Ogólnie wcześniej gem Webrick był ładowany, natomiast teraz nie błąd wyskakuje od razu po użyciu komendy rails s

A spróbuj będąc w katalogu projektu odpalać komendy przez bin/rails
np. bin/rails s

Niestety ale ta komenda nie działa.

Jesteś pewien, że poprawnie zainstalowałeś SQLite na Windowsie? działa np. komenda sqlite3 ?

Zainstalowałem poprzez komendę

gem install sqlite3

Choć jak chcę sprawdzić wersję komendą sqlite3 -v to nie widzi nic.

To nie zawsze jest wystarczające. SQLite jest preinstalowany na linuksach. Odwiedź https://www.sqlite.org/download.html i zainstaluj sqlite-dll i sqlite-tools dla Windowsa

Dzięki wielkie za chęć pomocy. Zrobiłem jak poradziłeś. Ściągnąłem, i wrzuciłem pliki dll do system32. Niestety nadal nie działa. Dodatkowo poczytałem na moim localhost:3000 i znalazłem coś takiego This error occurred while loading the following files: active_record/base

To znaczy komenda sqlite3 nie działa? Z tego co widzę po rozpakowaniu zipów powinieneś te pliki umieścić w katalugu C:/sqlite i dodać go do zmiennej środowiskowej PATH.
http://www.tutorialspoint.com/sqlite/sqlite_installation.htm

Zawsze możesz jeszcze spróbować zainstalować jakąś inną bazę danych np. postgresa i kazać railsom korzystać z tego. np. rails new my_app -d postgresql

Zrobiłem tak jak poleciłeś.Jednak znowu dostaję błąd.
E:/Ruby/lib/ruby/gems/2.3.0/gems/pg-0.18.4-x64-mingw32/lib/pg.rb:14:in require': cannot load such file -- 2.3/pg_ext (LoadError)

Zakładając że poprawnie zainstalowałeś postgresa to już nie wiem. Stack Overflow z podobnym problemem: http://stackoverflow.com/questions/26617779/pg-pg-ext-load-error-in-rails
Ogólnie polecam przesiąść się na linuksa to sprawi mniej problemów i łatwiej o pomoc.
Żeby robić jakieś postępy z kursem możesz tymczasowo korzystać z https://c9.io

Dzięki wielkie za poświęcony czas mimo wszystko.