关于 ruby 和使用 sequel gem 的 oracle 数据库之间的连接的问题

Issue regarding the connection between ruby and oracle database using sequel gem

我正在使用 sequel gem 通过 ruby 程序连接和访问我的 oracle 数据库。

我已经安装了 sequel gem 和 oracle 即时客户端。我还安装了 ruby-oci8 gem。但仍然出现如下错误:-

加载错误:无法加载此类文件 -- oci8 (Sequel::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,用户是SYSTEM,密码是tiger

LoadError 表示您没有安装 oci8 gem。您可以使用以下方法修复它:gem install oci8