sqlite3

Witam uczę sięrora na RubyMine i mam taki problem, bo jak wybieram db:create to wyskakuje mi błąd:

Please install the sqlite3 adapter: ‘gem install activerecord-sqlite3-adapter’ {sqlite3 is not part of the bundle.Add it to gemfile.

Nie mogę go normalnie zainstalować pomóżcie co muszę zrobić?

To jest przestarzały komunikat, wystarczy gem sqlite3

co to znaczy “nie mogę go normalnie zainstalować” ? Czytałeś(ze zrozumieniem) błąd, który otrzymujesz? Wklepywałeś w google nazwa_twojego_systemu_operacyjnego sqlite instalacja ?

Ziom, zluzuj oburz, kolega dopiero zalogował na forum i widać że stawia pierwsze kroki – nie ma powodu żeby być dla niego nieprzyjemnym siusiakiem.

normalnie chodzi mi o to, że w konsoli wpisuję gem install activerecord-sqlite3-adapter

mam zainstalowany sqlite3 w wersji 3.1.4

oh, sorry, dopiero po przeczytaniu drugi raz mojego posta zauwazylem, ze moze zostac niemile odebrany - nie bylo to moja intencja :wink:

zainstaluj nowe railsy, gem sqlite3 i nic wiecej nie bedzie potrzebne(jak juz Tomash wyżej wspomniał)

Nie wiem dlaczego, ale nadal mam ten sam błąd. Mam zaktualizowane railsy i sqlite3, czy jest jeszcze jakaś inna możliwość?

A działa Ci aplikacja?

Tak strona startowa aplikacji normalnie mi się włącza

No to jak bangla to problemu nie ma w aplikacji, tylko w RubyMine jak powiedział Tomash.

[code] /home/karol/.rvm/rubies/ruby-1.9.2-p290/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /home/karol/.rvm/gems/ruby-1.9.2-p290@global/bin/rake db:create
Please install the sqlite3 adapter: gem install activerecord-sqlite3-adapter (sqlite3 is not part of the bundle. Add it to Gemfile.)
/home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/activerecord-3.1.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:71:in rescue in establish_connection' /home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/activerecord-3.1.3/lib/active_record/connection_adapters/abstract/connection_specification.rb:68:inestablish_connection’
/home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/activerecord-3.1.3/lib/active_record/railties/databases.rake:61:in create_database' /home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/activerecord-3.1.3/lib/active_record/railties/databases.rake:42:inblock (2 levels) in <top (required)>’
/home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/task.rb:205:in call' /home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/task.rb:205:inblock in execute’
/home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/task.rb:200:in each' /home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/task.rb:200:inexecute’
/home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/task.rb:158:in block in invoke_with_call_chain' /home/karol/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/monitor.rb:201:inmon_synchronize’
/home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/task.rb:151:in invoke_with_call_chain' /home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/task.rb:144:ininvoke’
/home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/application.rb:116:in invoke_task' /home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/application.rb:94:inblock (2 levels) in top_level’
/home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/application.rb:94:in each' /home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/application.rb:94:inblock in top_level’
/home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/application.rb:133:in standard_exception_handling' /home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/application.rb:88:intop_level’
/home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/application.rb:66:in block in run' /home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/application.rb:133:instandard_exception_handling’
/home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/lib/rake/application.rb:63:in run' /home/karol/.rvm/gems/ruby-1.9.2-p290@global/gems/rake-0.9.2.2/bin/rake:33:in<top (required)>’
/home/karol/.rvm/gems/ruby-1.9.2-p290@global/bin/rake:19:in load' /home/karol/.rvm/gems/ruby-1.9.2-p290@global/bin/rake:19:in<top (required)>’
-e:1:in load' -e:1:in
Couldn’t create database for {“adapter”=>“sqlite3”, “database”=>“db/test.sqlite3”, “pool”=>5, “timeout”=>5000}
rake aborted!
uninitialized constant Mysql

Tasks: TOP => db:create
(See full trace by running task with --trace)

Process finished with exit code 1[/code]
to jest cały błąd

Na pewno masz sqlite3 dopisany do Gemfile?

Nie nie mam ale gdzy wyskakuje mi, że nie mam zainstalowanych gemów pisze żeby zainstalować klikam (bundle install) zainstaluje sie wszystko dobrz i znowu to samo wyskakuje nie wime o co chodzi czy mam od nowa pobrac program czy nie chce sie zainstalowac?

tzn jak to mam zrobić? Wybaczcie za banalne pytania ale ja naprade dopiero zaczynam i jestem zielony ?

Wklej na http://pastie.org/ swój plik Gemfile

Powinna być w nim liniagem "sqlite3"