Hi have some models that has a direct access to sqlite3 database, all
other models use mysql adapter.
something like this
class Catalog < ActiveRecord::Base
ActiveRecord::Base.establish_connection(
:adapter => "sqlite3",
:database => "db/db.sqlite3",
:encoding => 'utf8'
)
end
All other models use database.yml as configuration that has access
only to MySQL databases.
What I do?
rake ts:config
Message:
(in /Users/daniele/software/rails/ias3/trunk)
** Invoke ts:config (first_time)
** Invoke thinking_sphinx:configure (first_time)
** Invoke thinking_sphinx:app_env (first_time)
** Execute thinking_sphinx:app_env
** Invoke environment (first_time)
** Execute environment
^[** Execute thinking_sphinx:configure
Generating Configuration to /Users/daniele/software/rails/ias3/trunk/
config/development.sphinx.conf
rake aborted!
Invalid Database Adapter: Sphinx only supports MySQL and PostgreSQL,
not ActiveRecord::ConnectionAdapters::SQLite3Adapter
/Users/daniele/software/rails/ias3/trunk/vendor/plugins/thinking-
sphinx/lib/thinking_sphinx/adapters/abstract_adapter.rb:28:in `detect'
/Users/daniele/software/rails/ias3/trunk/vendor/plugins/thinking-
sphinx/lib/thinking_sphinx/active_record.rb:49:in
`sphinx_database_adapter'
/Users/daniele/software/rails/ias3/trunk/vendor/plugins/thinking-
sphinx/lib/thinking_sphinx/active_record.rb:227:in `to_riddle'
/Users/daniele/software/rails/ias3/trunk/vendor/plugins/thinking-
sphinx/lib/thinking_sphinx/configuration.rb:153:in `build'
/Users/daniele/software/rails/ias3/trunk/vendor/plugins/thinking-
sphinx/lib/thinking_sphinx/configuration.rb:150:in `each'
/Users/daniele/software/rails/ias3/trunk/vendor/plugins/thinking-
sphinx/lib/thinking_sphinx/configuration.rb:150:in `build'
/Users/daniele/software/rails/ias3/trunk/vendor/plugins/thinking-
sphinx/tasks/../lib/thinking_sphinx/tasks.rb:61
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:636:in
`execute'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:631:in
`execute'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:597:in
`invoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/monitor.rb:242:in `synchronize'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:590:in
`invoke_with_call_chain'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:607:in
`invoke_prerequisites'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:604:in `each'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:604:in
`invoke_prerequisites'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:596:in
`invoke_with_call_chain'
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/
1.8/monitor.rb:242:in `synchronize'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:590:in
`invoke_with_call_chain'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:583:in
`invoke'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in
`invoke_task'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
`top_level'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
`each'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
`top_level'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
`standard_exception_handling'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in
`top_level'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
`standard_exception_handling'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
/Users/daniele/.gem/ruby/1.8/gems/rake-0.8.7/bin/rake:31
/usr/bin/rake:19:in `load'
/usr/bin/rake:19
Hope you can give me some some hint to make it work...
--
You received this message because you are subscribed to the Google Groups
"Thinking Sphinx" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/thinking-sphinx?hl=en.