我尝试使用 Ruby(在 Windows 下)连接到数据库。为了那个原因:
- 在 C:\Ruby193 中安装 Ruby
- 安装 devkit (c:\ruby193\devkit)。运行“ruby dk.rb init”、“ruby dk.rb install”
- 下载 rubygems (1.8.25)。执行 ruby setup.rb
- 和: gem install rubyfb (适配器 Ruby for Firebird)
之后我写了简短的 rb-script:
require 'rubygems'
require 'rubyfb'
include Rubyfb
db = Database.new('test.gdb')
并得到错误:
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': 126: 找不到模块 - C:/Ruby193/lib/ruby/gems/1.9.1 /gems/rubyfb-0.6.7/lib/rubyfb_lib.so(加载错误)
这是文件存在,但 Ruby 找不到。我所有试图纠正这种情况的尝试都失败了。
我安装了另一个适配器,但情况重复 - Ruby 找不到另一个文件。
请指教。