Jak zainstalować sqlite3 dla Ruby w systemie Windows?
Będąc naprawdę nowym użytkownikiem Ruby / Rails i próbując rozwiązać ten problem w ten weekend, staram się zasięgnąć porady tutaj.
Mam pełną konfigurację Ruby / Apache / Passenger wykonaną w FreeBSD i staram się wykonać zadanie używania Windows jako środowiska programistycznego Ruby.
Jak dotąd:
Ruby jest zainstalowany, v2.0.0p0 (2013-02-24) [x64-ming32]Railsy są zainstalowane, v.3.2.12Mam zainstalowany zestaw dev Ruby i zarejestrowany.Mam plik sqlite3 dll / exe skopiowany do folderu „bin” Ruby (który jest również w mojej ścieżce przy użyciu konsoli „Uruchom polecenie wiersza z Ruby”).Mogę pomyślnie uruchomić serwer szyny i kontynuować zhttp://guides.rubyonrails.org/getting_started.html samouczek do 3.3.„> rake db: create” mówi mi:
Zainstaluj adapter sqlite3:gem install activerecord-sqlite3-adapter
(sqlite3 nie jest częścią pakietu. Dodaj go do Gemfile.)
których nie mam „zrozumienia”. Próba zainstalowania adaptera activerecord-sqlite3 daje mi „Nie można znaleźć poprawnego klejnotu ...”
Zwraca „> gem install sqlite3”:
Building native extensions. This could take a while...
ERROR: Error installing sqlite3:
ERROR: Failed to build gem native extension.
D:/Development/Ruby200-x64/bin/ruby.exe extconf.rb
checking for sqlite3.h... *** extconf.rb failed ***
W tej chwili utknąłem w punkcie, w którym nawet nie wiem, w jakim stanie jest moja instalacja Ruby na Windowsie. Próbuję podążać za głównym samouczkiem Railsów i nie określa on żadnego z tych problemów (prawdopodobnie dlatego, że Ruby w systemie Windows wydaje się być naturalnym bólem dla wielu ludzi.)
Czego mi brakuje?!? Próbuję tylko zainstalować sqlite3 dla Ruby na Windows, wydaje się proste, prawda?
Jeśli zrobię">rais db"
przedstawiona jest powłoka SQLite:
SQLite version 3.7.15.2 2013-01-09 11:53:05
Podobne pytania z krokami, które nie rozwiązują mojego problemu:Instalowanie SQLite 3.6 w systemie Windows 7