Jestem początkującym użytkownikiem systemu linux, który próbuje się pogodzićz rozwojem * nix przy użyciu Ruby on Rails. Czytam znakomitą książkę zatytułowaną "Simply Rails 2" [SitePoint: lenz] i nie miałem żadnego problemu, dopóki nie spróbuję stworzyć nowego obiektu Story w konsoli railsowej i otrzymam komunikat "brak sterownika dla sqlite3 found":
$ sudo ruby script / console Ładowanie środowiska programistycznego (Rails 2.3.2)
class Story <ActiveRecord ::Baza koniec => zero story = Story.new RuntimeError: brak sterownika dla sqlite3 znalezionego z /usr/local/lib/ruby/gems/1.9.0/gems/sqlite3-ruby-1.2.4/lib/sqlite3/database.rb:621: w "load_driver" ...
Myślę, że może to mieć coś wspólnego z miejscem, w którym zainstalowałem składniki Ruby.
Zainstalowałem te foldery na moim komputerze:
ruby-1.9.0-5 rubygems-1.3.1 sqlite-3.6.11
Jestem prawie pewien, że jest to problem związany z konfiguracją / instalacją, ale jestem tak zagubiony, jeśli chodzi o Linuksa i byłbym wdzięczny za każdą pomoc.
Odpowiedzi:
1 dla odpowiedzi № 1Próbować:
gem install sqlite3-ruby
0 dla odpowiedzi nr 2
Mogę tylko polecić zainstalowanie gem'a za pośrednictwem twojego menedżera pakietów dystrybucyjnych (aptitude / apt-get na Debianie, mniam na Fedorze, ...), a następnie zainstalować wszystko za pomocą samego klejnotu.
gem install rails
Powinno to obejmować sterownik sqlite.