Project

General

Profile

Actions

Backport #3475

closed

rake problem with sqlite3

Added by wisfool (Roberto Fuentes) almost 14 years ago. Updated almost 13 years ago.

Status:
Rejected
Assignee:
-

Description

=begin
Tried to run a rake command but got the following instead:

C:\RAILS\IR\rails_apps\work\depot>rake --trace db:migrate
(in C:/RAILS/IR/rails_apps/work/depot)
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:migrate
rake aborted!
no such file to load -- sqlite3/sqlite3_native
C:/RAILS/IR/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in gem_or iginal_require' C:/RAILS/IR/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in requir
e'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/d
ependencies.rb:156:in require' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/d ependencies.rb:521:in new_constants_in'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/d
ependencies.rb:156:in require' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.3.0-x86-mswin32-60/lib/sq lite3.rb:6 C:/RAILS/IR/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in gem_or
iginal_require'
C:/RAILS/IR/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in requir e' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/d ependencies.rb:156:in require'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/d
ependencies.rb:521:in new_constants_in' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/d ependencies.rb:156:in require'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/c
ore_ext/kernel/requires.rb:7:in require_library_or_gem' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/c ore_ext/kernel/reporting.rb:11:in silence_warnings'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/c
ore_ext/kernel/requires.rb:5:in require_library_or_gem' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/con nection_adapters/sqlite3_adapter.rb:10:in sqlite3_connection'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/con
nection_adapters/abstract/connection_pool.rb:223:in send' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/con nection_adapters/abstract/connection_pool.rb:223:in new_connection'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/con
nection_adapters/abstract/connection_pool.rb:245:in checkout_new_connection' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/con nection_adapters/abstract/connection_pool.rb:188:in checkout'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/con
nection_adapters/abstract/connection_pool.rb:184:in loop' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/con nection_adapters/abstract/connection_pool.rb:184:in checkout'
C:/RAILS/IR/ruby/lib/ruby/1.8/monitor.rb:242:in synchronize' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/con nection_adapters/abstract/connection_pool.rb:183:in checkout'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/con
nection_adapters/abstract/connection_pool.rb:98:in connection' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/con nection_adapters/abstract/connection_pool.rb:326:in retrieve_connection'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/con
nection_adapters/abstract/connection_specification.rb:123:in retrieve_connectio n' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/con nection_adapters/abstract/connection_specification.rb:115:in connection'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/mig
ration.rb:440:in initialize' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/mig ration.rb:401:in new'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/mig
ration.rb:401:in up' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/mig ration.rb:383:in migrate'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/tasks/databases.rake:112

C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in call' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in execute'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in each' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in execute'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in invoke_wi th_call_chain' C:/RAILS/IR/ruby/lib/ruby/1.8/monitor.rb:242:in synchronize'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in invoke_wi th_call_chain' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in invoke'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in invoke_t ask' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in top_leve
l'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in each' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in top_leve
l'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in standard _exception_handling' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in top_leve
l'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in run' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in standard
_exception_handling'
C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in run' C:/RAILS/IR/ruby/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 C:/RAILS/IR/ruby/bin/rake:19:in load'
C:/RAILS/IR/ruby/bin/rake:19

Not sure why sqlite3 is causing me problems.
Any help would be appreciated.
=end

Actions #1

Updated by luislavena (Luis Lavena) almost 14 years ago

=begin
3rd Party issue.

You need to download and place updated version of sqlite3.dll in the PATH.

You can follow some instructions that mention this here:

http://blog.mmediasys.com/2009/07/06/getting-started-with-rails-and-sqlite3/

This issue will be documented better in next version of SQLite3-ruby, as per issue described here:

http://github.com/luislavena/sqlite3-ruby/issues#issue/1
=end

Actions #2

Updated by shyouhei (Shyouhei Urabe) over 13 years ago

  • Status changed from Open to Rejected

=begin

=end

Actions

Also available in: Atom PDF

Like0
Like0Like0