2013-02-28 13 views
6

Sono in grado di eseguire heroku db: estrarre dal mio ambiente di sviluppo MacBook senza problemi, ma quando eseguo il comando sulla mia macchina Windows 7 ottengo il seguente erroreHeroku db: errore pull "LoadError: impossibile caricare tale file - sqlite3 (Sequel :: AdapterNotFound)"

C:/Program Files (x86)/Heroku/ruby-.9.2/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': LoadError: cannot load such file -- sqlite3 (Sequel::AdapterNotFound) 
    from C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/sequel-3.20.0/lib/sequel/adapters/sqlite.rb:1:in `<top (required)>' 
    from C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
    from C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb:249:in `block in tsk_require' 
    from C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb:72:in `block in check_requiring_thread' 
    from <internal:prelude>:10:in `synchronize' 
    from C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb:69:in `check_requiring_thread' 
    from C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb:249:in `tsk_require' 
    from C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/sequel-3.20.0/lib/sequel/database/connecting.rb:25:in `adapter_class' 
    from C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/sequel-3.20.0/lib/sequel/database/connecting.rb:54:in `connect' 
    from C:/Program Files (x86)/Heroku/ruby-1.9.2/lib/ruby/gems/1.9.1/gems/sequel-3.20.0/lib/sequel/core.rb:119:in `connect' 
    from C:/Program Files (x86)/Heroku/vendor/gems/taps-0.3.23/lib/taps/schema.rb:69:in `load_indexes' 
    from C:/Program Files (x86)/Heroku/vendor/gems/taps-0.3.23/bin/schema:40:in `<main>' 
+0

ho lo stesso problema. Anche Win7. Gem sqlite3 è installato. Come l'hai aggiustato? –

+0

Ho provato a mettere "rubinetti" e "sqlite3" nelle gemme di sviluppo e funziona nel mio caso. –

risposta

5

probabilmente è necessario installare il sqlite3 gemma.

+0

La gemma è inclusa nel mio Gemfile per gli ambienti di sviluppo e test. – bodagetta

1

vorrei provare a installare un paio di gemme:

gem install sqlite3 
gem install heroku 
+0

La gemma Sqlite3 è inclusa nel mio Gemfile e ho installato il cinturone heroku. Ho anche installato la gemma di heroku e l'errore persiste. – bodagetta

0

tenta di aggiornare gemme usando il comando:

gem update --system

1

Mi sono imbattuto in questo stesso problema. Avevo già aggiunto la gemma sqlite3, ma ho erroneamente chiamato l'adattatore Sequel sqlite3. Il nome dell'adattatore corretto è semplicemente sqlite.

+0

Grazie; Ho incontrato lo stesso problema usando la gemma Sequel. – bigtunacan

0

Prova compreso quanto segue alla Gemfile:

gem 'sequel' 
Problemi correlati