4
我尝试使用Ruby(在Windows下)连接到数据库。 对于:Ruby在Windows下找不到模块(LoadError)
- 用C安装Ruby:\ Ruby193
- 安装的devkit(C:\ ruby193 \的devkit)。运行“ruby dk.rb init”,“ruby dk.rb install”
- 已下载rubygems(1.8.25)。执行红宝石的setup.rb
- 和:创业板安装rubyfb(适配器红宝石火鸟)
之后,我写短RB-脚本:
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: Can't find module - C:/Ruby193/lib/ruby/gems/1.9.1/gems/rubyfb-0.6.7/lib/rubyfb_lib.so (LoadError)
这是文件存在,但Ruby无法找到它。 我所有的纠正错误的尝试都失败了。
我安装了另一个适配器,但情况重复 - Ruby找不到其他文件。
请指教。
该错误似乎表明它正在尝试加载一个linux库('.so')。你确定这实际上是支持Windows? –