Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby在Windows下找不到模块(LoadError)_Ruby_Windows_Firebird - Fatal编程技术网

Ruby在Windows下找不到模块(LoadError)

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

我尝试使用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

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上确实受支持吗?