# sqlite problem

**URL:** <https://discuss.rubyonrails.org/t/sqlite-problem/28865>\
**Category:** rubyonrails-talk\
**Created:** [May 2, 2008, 1:38pm UTC](https://discuss.rubyonrails.org/t/sqlite-problem/28865 "2008-05-02T13:38:19Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![sat](https://avatars.discourse-cdn.com/v4/letter/s/22d042/32.png) [@sat](https://discuss.rubyonrails.org/u/sat)\
**Post date:** [May 2, 2008, 1:38pm UTC](https://discuss.rubyonrails.org/t/sqlite-problem/28865/1 "2008-05-02T13:38:19Z")

</div>

I am a beginner in ruby on rails and I got the error (rake aborted file not found --sqlite) while using the rake command. am using mysql as my database server.. what could be the problem???

---

<div class="post-metadata">

**Author:** ![Jeff1](https://sea2.discourse-cdn.com/rubyonrails/user_avatar/discuss.rubyonrails.org/jeff1/32/1170_2.png) [@Jeff1](https://discuss.rubyonrails.org/u/Jeff1)\
**Post date:** [May 2, 2008, 1:53pm UTC](https://discuss.rubyonrails.org/t/sqlite-problem/28865/2 "2008-05-02T13:53:45Z")

</div>

You're not giving much detail about your environment (operating system, version of rails, etc.)

But my guess is you need to create your rails app with "rails myapp -d mysql". By default Rails 2.02 will generate a sqlite-specific database.yml file for you, not mysql.

Jeff softiesonrails.com

---

<div class="post-metadata">

**Author:** ![Frederick\_Cheung](https://sea2.discourse-cdn.com/rubyonrails/user_avatar/discuss.rubyonrails.org/frederick_cheung/32/3901_2.png) [@Frederick\_Cheung](https://discuss.rubyonrails.org/u/Frederick_Cheung)\
**Post date:** [May 2, 2008, 1:56pm UTC](https://discuss.rubyonrails.org/t/sqlite-problem/28865/3 "2008-05-02T13:56:27Z")

</div>

Does your database.yml file say you are using mysql?

Fred

---

<div class="post-metadata">

**Author:** ![jds](https://avatars.discourse-cdn.com/v4/letter/j/b19c9b/32.png) [@jds](https://discuss.rubyonrails.org/u/jds)\
**Post date:** [May 2, 2008, 4:26pm UTC](https://discuss.rubyonrails.org/t/sqlite-problem/28865/4 "2008-05-02T16:26:45Z")

</div>

Hello, I'm in a similar situation.

running on FreeBSD 7, Ruby 1.8, Rails 2.0.2 new install, RoR beginner... Using WEBrick server

after reading the note above - rebuilt app with rails newappname - d mysql - moved app/controller and view for my app to the new rails directory

still getting complaints from activerecord 2.0.2 that sqlite3 is not installed. Now as it happens it is installed, but I want to use mysql. config/database.yml is configured for mysql. I've tried update/uninstall/install on activerecord with no apparent change in result.

Any ideas on how to get past this? thx, Dennis

---

<div class="post-metadata">

**Author:** ![Freddy\_Andersen](https://avatars.discourse-cdn.com/v4/letter/f/ecae2f/32.png) [@Freddy\_Andersen](https://discuss.rubyonrails.org/u/Freddy_Andersen)\
**Post date:** [May 2, 2008, 4:59pm UTC](https://discuss.rubyonrails.org/t/sqlite-problem/28865/5 "2008-05-02T16:59:39Z")

</div>

Please post your gem list and the contents of your config/ database.yml...

---

<div class="post-metadata">

**Author:** ![jds](https://avatars.discourse-cdn.com/v4/letter/j/b19c9b/32.png) [@jds](https://discuss.rubyonrails.org/u/jds)\
**Post date:** [May 2, 2008, 6:05pm UTC](https://discuss.rubyonrails.org/t/sqlite-problem/28865/6 "2008-05-02T18:05:55Z")

</div>

Data follows:

\*\*\* LOCAL GEMS \*\*\*

actionmailer (2.0.2, 1.3.6) &nbsp;&nbsp;&nbsp;&nbsp;Service layer for easy email delivery and testing.

actionpack (2.0.2, 1.13.6) &nbsp;&nbsp;&nbsp;&nbsp;Web-flow and rendering framework putting the VC in MVC.

actionwebservice (1.2.6) &nbsp;&nbsp;&nbsp;&nbsp;Web service support for Action Pack.

activerecord (2.0.2, 1.15.6) &nbsp;&nbsp;&nbsp;&nbsp;Implements the ActiveRecord pattern for ORM.

activeresource (2.0.2) &nbsp;&nbsp;&nbsp;&nbsp;Think Active Record for web resources.

activesupport (2.0.2, 1.4.4) &nbsp;&nbsp;&nbsp;&nbsp;Support and utility classes used by the Rails framework.

color-tools (1.3.0) &nbsp;&nbsp;&nbsp;&nbsp;color-tools provides colour space definition and manpiulation as &nbsp;&nbsp;&nbsp;&nbsp;well as commonly named RGB colours.

fastercsv (1.2.3) &nbsp;&nbsp;&nbsp;&nbsp;FasterCSV is CSV, but faster, smaller, and cleaner.

gem\_plugin (0.2.2) &nbsp;&nbsp;&nbsp;&nbsp;A plugin system based only on rubygems that uses dependencies only

gettext (1.90.0) &nbsp;&nbsp;&nbsp;&nbsp;Ruby-GetText-Package is a libary and tools to localize messages.

hoe (1.5.1, 1.3.0) &nbsp;&nbsp;&nbsp;&nbsp;Hoe is a simple rake/rubygems helper for project Rakefiles

image\_science (1.1.3) &nbsp;&nbsp;&nbsp;&nbsp;ImageScience is a clean and happy Ruby library that generates &nbsp;&nbsp;&nbsp;&nbsp;thumbnails -- and kicks the living crap out of RMagick.

mysql (2.7) &nbsp;&nbsp;&nbsp;&nbsp;MySQL/Ruby provides the same functions for Ruby programs that the &nbsp;&nbsp;&nbsp;&nbsp;MySQL C API provides for C programs.

pdf-writer (1.1.3) &nbsp;&nbsp;&nbsp;&nbsp;A pure Ruby PDF document creation library.

rails (2.0.2, 1.2.6) &nbsp;&nbsp;&nbsp;&nbsp;Web-application framework with template engine, control-flow layer, &nbsp;&nbsp;&nbsp;&nbsp;and ORM.

railsbench (0.9.2) &nbsp;&nbsp;&nbsp;&nbsp;rails benchmarking tools

rake (0.8.1, 0.7.3) &nbsp;&nbsp;&nbsp;&nbsp;Ruby based make-like utility.

rubyforge (0.4.4) &nbsp;&nbsp;&nbsp;&nbsp;A script which automates a limited set of rubyforge operations.

RubyInline (3.6.7) &nbsp;&nbsp;&nbsp;&nbsp;Ruby Inline is an analog to Perl's Inline::C

sources (0.0.1) &nbsp;&nbsp;&nbsp;&nbsp;This package provides download sources for remote gem installation

transaction-simple (1.4.0) &nbsp;&nbsp;&nbsp;&nbsp;Simple object transaction support for Ruby.

# MySQL (default setup). Versions 4.1 and 5.0 are recommended.

---

<div class="post-metadata">

**Author:** ![Roger\_Pack](https://avatars.discourse-cdn.com/v4/letter/r/50afbb/32.png) [@Roger\_Pack](https://discuss.rubyonrails.org/u/Roger_Pack)\
**Post date:** [May 3, 2008, 5:13am UTC](https://discuss.rubyonrails.org/t/sqlite-problem/28865/7 "2008-05-03T05:13:36Z")

</div>

gem install sqlite3

---

<div class="post-metadata">

**Author:** ![jds](https://avatars.discourse-cdn.com/v4/letter/j/b19c9b/32.png) [@jds](https://discuss.rubyonrails.org/u/jds)\
**Post date:** [May 5, 2008, 3:31pm UTC](https://discuss.rubyonrails.org/t/sqlite-problem/28865/8 "2008-05-05T15:31:25Z")

</div>

Unfortunately, it doesn't seem to be that simple.

gem install sqlite3 fails - no gem by that name found

gem install sqlite blows up due to missing files that it can't find on either the file system or the net...

sigh...

---

<div class="post-metadata">

**Author:** ![Frederick\_Cheung](https://sea2.discourse-cdn.com/rubyonrails/user_avatar/discuss.rubyonrails.org/frederick_cheung/32/3901_2.png) [@Frederick\_Cheung](https://discuss.rubyonrails.org/u/Frederick_Cheung)\
**Post date:** [May 5, 2008, 3:34pm UTC](https://discuss.rubyonrails.org/t/sqlite-problem/28865/9 "2008-05-05T15:34:31Z")

</div>

What's the stack trace when activerecord tells you it couldn't find sqlite3?

Fred

---

<div class="post-metadata">

**Author:** ![jds](https://avatars.discourse-cdn.com/v4/letter/j/b19c9b/32.png) [@jds](https://discuss.rubyonrails.org/u/jds)\
**Post date:** [May 5, 2008, 4:08pm UTC](https://discuss.rubyonrails.org/t/sqlite-problem/28865/10 "2008-05-05T16:08:10Z")

</div>

trace follows:

/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27:in `gem_original_require' /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/ active\_support/dependencies.rb:496:in `require' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/ active_support/dependencies.rb:342:in `new\_constants\_in' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/ active\_support/dependencies.rb:496:in `require' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/ active_support/core_ext/kernel/requires.rb:7:in `require\_library\_or\_gem' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/ active\_support/core\_ext/kernel/reporting.rb:11:in `silence_warnings' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/ active_support/core_ext/kernel/requires.rb:5:in `require\_library\_or\_gem' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active\_record/ connection\_adapters/sqlite3\_adapter.rb:10:in `sqlite3_connection' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/ connection_adapters/abstract/connection_specification.rb:291:in `send' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active\_record/ connection\_adapters/abstract/connection\_specification.rb:291:in `connection=' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/ connection_adapters/abstract/connection_specification.rb:259:in `retrieve\_connection' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active\_record/ connection\_adapters/abstract/connection\_specification.rb:78:in `connection' /usr/local/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/ query_cache.rb:8:in `cache' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action\_controller/caching.rb:677:in `perform_action' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action_controller/base.rb:524:in `send' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action\_controller/base.rb:524:in `process_without_filters' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action_controller/filters.rb:685:in `process\_without\_session\_management\_support' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action\_controller/session\_management.rb:123:in `process' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action_controller/base.rb:388:in `process' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action\_controller/dispatcher.rb:171:in `handle_request' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action_controller/dispatcher.rb:115:in `dispatch' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action\_controller/dispatcher.rb:126:in `dispatch_cgi' /usr/local/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/ action_controller/dispatcher.rb:9:in `dispatch' /usr/local/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick\_server.rb: 112:in `handle_dispatch' /usr/local/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick_server.rb: 78:in `service' /usr/local/lib/ruby/1.8/webrick/httpserver.rb:104:in `service' /usr/local/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' /usr/local/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' /usr/local/lib/ruby/1.8/webrick/server.rb:162:in `start' /usr/local/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' /usr/local/lib/ruby/1.8/webrick/server.rb:95:in `start' /usr/local/lib/ruby/1.8/webrick/server.rb:92:in `each' /usr/local/lib/ruby/1.8/webrick/server.rb:92:in `start' /usr/local/lib/ruby/1.8/webrick/server.rb:23:in `start' /usr/local/lib/ruby/1.8/webrick/server.rb:82:in `start' /usr/local/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/webrick\_server.rb: 62:in `dispatch' /usr/local/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/servers/ webrick.rb:66 /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem\_original\_require' /usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27:in `require' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/ active_support/dependencies.rb:496:in `require' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/ active\_support/dependencies.rb:342:in `new_constants_in' /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/ active_support/dependencies.rb:496:in `require' /usr/local/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/server.rb: 39 /usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:27:in `gem_original_require' /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require' script/server:3

Thanks, Dennis

---

<div class="post-metadata">

**Author:** ![fxn](https://sea2.discourse-cdn.com/rubyonrails/user_avatar/discuss.rubyonrails.org/fxn/32/12956_2.png) [@fxn](https://discuss.rubyonrails.org/u/fxn)\
**Post date:** [May 5, 2008, 4:26pm UTC](https://discuss.rubyonrails.org/t/sqlite-problem/28865/11 "2008-05-05T16:26:10Z")

</div>

The gem is called sqlite3-ruby:

&nbsp;&nbsp;&nbsp;gem install sqlite3-ruby
