2013-02-28 11 views
6

私はMacBook開発環境からheroku db:pullを実行できますが、コマンドを実行すると私のWindows 7マシンでは、次のエラーが発生します。Heroku db:プルエラー「LoadError:このようなファイルを読み込めません - 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

私は同じ問題を抱えてきました。またWin7。 Gem sqlite3がインストールされています。どのように修正しましたか? –

+0

開発宝石に「タップ」と「sqlite3」を入れてみましたが、私の場合はうまくいきます。 –

答えて

5

おそらくsqlite3 gemをインストールする必要があります。

+0

gemは、開発環境とテスト環境用の私のGemfileに含まれています。 – bodagetta

1

私はカップルの宝石をインストールしようとするだろう:

gem install sqlite3 
gem install heroku 
+0

Sqlite3 gemが私のGemfileに含まれており、herokuツールベルトがインストールされています。私はまた、ヒロクの宝石をインストールし、エラーが続く。 – bodagetta

0

は、コマンドを使用して宝石を更新しよう:

gem update --system

1

私はこの同じ問題に遭遇しました。私は既にsqlite3の宝石を追加していましたが、私はSequelアダプターsqlite3を間違って呼び出しました。正しいアダプタ名は、単にsqliteです。 gemfileに次のものを含む

+0

ありがとうございます。 Sequelの宝石を使って同じ問題に遭遇しました。 – bigtunacan

0

試してみてください。

gem 'sequel' 
関連する問題