2017-03-15 4 views
0

ruby​​プログラムを使用してoracleデータベースに接続してアクセスするためにsequel gemを使用しています。sequel gemを使用したrubyとoracleデータベースの接続に関する問題

sequel gemとoracle instant clientの両方をインストールしました。私もruby-oci8 gemをインストールしました。しかし、まだ次のようにこのエラーを取得: -

とLoadError:そのようなファイルをロードすることはできません - OCI8(続編:: AdapterNotFound)を

私のコードは次のとおりです。 -

require 'sequel' 
DB = Sequel.connect('oracle://localhost/XE', :user=>'SYSTEM', :password=>'tiger') 

DB['select NAME from EMPLOYEE'].each do |row| 
    puts row 
end 

私はこの問題を解決するために助けてください。私も何が

Sequel.connect('oracle://localhost/XE', :user=>'SYSTEM', :password=>'tiger') 

私のデータベース名がXEであるこのラインの右側形になることを知らない、ユーザーがシステムとパスワードは虎です。

答えて

0

LoadErrorは、oci8 gemがインストールされていないことを示します。あなたはおそらくそれを使用して修正することができます:gem install oci8

関連する問題