Ruby在Windows下找不到模块(LoadError)
我尝试使用Ruby(在Windows下)连接到数据库。 为此:Ruby在Windows下找不到模块(LoadError),ruby,windows,firebird,Ruby,Windows,Firebird,我尝试使用Ruby(在Windows下)连接到数据库。 为此: 在C:\Ruby193中安装Ruby 安装devkit(c:\ruby193\devkit)。运行“ruby dk.rbinit”、“ruby dk.rb安装” 下载rubygems(1.8.25)。已执行ruby setup.rb 和:gem安装rubyfb(Firebird的Ruby适配器) 之后,我写了简短的rb脚本: require 'rubygems' require 'rubyfb' include Rubyfb
- 在C:\Ruby193中安装Ruby
- 安装devkit(c:\ruby193\devkit)。运行“ruby dk.rbinit”、“ruby dk.rb安装”
- 下载rubygems(1.8.25)。已执行ruby setup.rb
- 和:gem安装rubyfb(Firebird的Ruby适配器)
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(LoadError)
这是文件存在,但Ruby找不到它。
我所有纠正这种情况的努力都失败了
我安装了另一个适配器,但情况一再发生-Ruby找不到其他文件
请告知。我也有同样的问题。我所要做的就是将
C:\Program Files\Firebird\Firebird\u 2\u 5\bin\fbclient.dll
复制到C:\Ruby\bin
中。错误似乎表明它正试图加载linux库(。所以
)。您确定这在Windows上确实受支持吗?