While connecting with rails 2 I was using gem mysql. I have tried to find the version of libmysql.dll but I am not able to get it.
I got this when running dep walker
C:\xampp\htdocs\ruby_projects\test_app>dep_walker -c mysql2 -t
Checking mysql2-0.3.11-x86-mingw32
C:/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/1.8/m
ysql2.so
libmysql.dll -> Found at C:\Ruby192\bin
kernel32.dll -> Found at C:\Windows\system32
msvcrt.dll -> Found at C:\Windows\system32
C:/Ruby192/lib/ruby/gems/1.9.1/gems/mysql2-0.3.11-x86-mingw32/lib/mysql2/1.9/m
ysql2.so
msvcrt-ruby191.dll -> Found at C:\Ruby192\bin
libmysql.dll -> Found at C:\Ruby192\bin
kernel32.dll -> Found at C:\Windows\system32
msvcrt.dll -> Found at C:\Windows\system32
========================================
All dependencies found
I tried connecting with sqlite3
I have followed the instructions for installing sqlite3 from this site
Install SQLite3 on Windows
http://mislav.uniqpath.com/rails/install-sqlite3/
I have downloaded and copied
sqlite3.def
sqlite3.dll
sqlite3.exe
these in
C:\Windows\System32then I run
gem install sqlite3but when I am doing
rake db:createI am getting error
C:\xampp\htdocs\ruby_projects\test_app>rake db:create
Please install the sqlite3 adapter: `gem install activerecord-sqlite3-adapter` (
sqlite3 is not part of the bundle. Add it to Gemfile.)
C:/Ruby192/lib/ruby/gems/1.9.1/gems/bundler-1.1.0/lib/bundler/rubygems_integrati
on.rb:147:in `block in replace_gem'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.2/lib/active_record/connect
ion_adapters/sqlite3_adapter.rb:3:in `<top (required)>'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/depen
dencies.rb:251:in `require'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/depen
dencies.rb:251:in `block in require'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/depen
dencies.rb:236:in `load_dependency'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activesupport-3.2.2/lib/active_support/depen
dencies.rb:251:in `require'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.2/lib/active_record/connect
ion_adapters/abstract/connection_specification.rb:48:in `resolve_hash_connection
'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.2/lib/active_record/connect
ion_adapters/abstract/connection_specification.rb:27:in `spec'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.2/lib/active_record/connect
ion_adapters/abstract/connection_specification.rb:127:in `establish_connection'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.2/lib/active_record/railtie
s/databases.rake:58:in `create_database'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.2/lib/active_record/railtie
s/databases.rake:40:in `block (3 levels) in <top (required)>'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.2/lib/active_record/railtie
s/databases.rake:40:in `each'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/activerecord-3.2.2/lib/active_record/railtie
s/databases.rake:40:in `block (2 levels) in <top (required)>'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `call'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `block
in execute'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execut
e'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:158:in `block
in invoke_with_call_chain'
C:/Ruby192/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:151:in `invoke
_with_call_chain'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/task.rb:144:in `invoke
'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:116:in
`invoke_task'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `
block (2 levels) in top_level'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `
each'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:94:in `
block in top_level'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:133:in
`standard_exception_handling'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:88:in `
top_level'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:66:in `
block in run'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:133:in
`standard_exception_handling'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/lib/rake/application.rb:63:in `
run'
C:/Ruby192/lib/ruby/gems/1.9.1/gems/rake-0.9.2.2/bin/rake:33:in `<top (required)
>'
C:/Ruby192/bin/rake:19:in `load'
C:/Ruby192/bin/rake:19:in `<main>'
Couldn't create database for {"adapter"=>"sqlite3", "database"=>"testapp", "user
name"=>"root", "password"=>nil, "pool"=>5, "timeout"=>5000}
rake aborted!
Please install the sqlite3 adapter: `gem install activerecord-sqlite3-adapter` (
sqlite3 is not part of the bundle. Add it to Gemfile.)
Tasks: TOP => db:create
(See full trace by running task with --trace)
then I have done the following
C:\xampp\htdocs\ruby_projects\test_app>
gem install activerecord-sqlite3-adapterI am getting
ERROR: Could not find a valid gem 'activerecord-sqlite3-adapter' (>= 0) in any
repository