2013-02-28 48 views
6

Ben Heroku db çalıştırmak mümkün değilim: hatayı çekin herhangi bir sorun olmadan benim MacBook geliştirme ortamından çekin ama komutu yaptığınızda benim Windows 7 makinede aşağıdaki hatayı muhtemelen sqlite3 mücevher yüklemeniz gerekirHeroku db: ": Böyle bir dosya yükleyemiyorum - sqlite3 (devamı :: AdapterNotFound) LoadError"

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

Ben aynı sorun var. Ayrıca Win7. Gem sqlite3 yüklüdür. Nasıl tamir ettin? –

+0

Ben "muslukları" ve geliştirme mücevherlerle "sqlite3" koyarak denedim ve benim durumumda çalışır. –

cevap

5

olsun.

+0

mücevher geliştirme ve test ortamları için benim Gemfile dahildir. – bodagetta

1

Birkaç taşlar yüklemeyi deneyin olacaktır:

gem install sqlite3 
gem install heroku 
+0

SQLite3 mücevher benim Gemfile dahildir ve ben Heroku toolbelt yüklenir. Ben de heroku gem yükledim ve hata devam ediyor. – bodagetta

0

deneyin komutunu kullanarak taşlar güncellemek için:

gem update --system

1

Bu aynı konu koştum. Zaten sqlite3 mücevher ekledi vardı, ama ben yanlış devamı adaptörünü sqlite3 denir. Doğru adaptör adı sadece sqlite'dur. gemfile için aşağıdakiler de dahil

+0

teşekkürler; Sequel gem kullanarak aynı konuya koştum. – bigtunacan

0

Dene:

gem 'sequel' 
İlgili konular