gpt4 book ai didi

Windows下Ruby找不到模块(LoadError)

转载 作者:可可西里 更新时间:2023-11-01 14:18:47 27 4
gpt4 key购买 nike

我尝试使用 Ruby(在 Windows 下)连接到数据库。为此:

  • 在 C:\Ruby193 安装 Ruby
  • 安装 devkit (c:\ruby193\devkit)。运行“ruby dk.rb init”、“ruby dk.rb install”
  • 下载了 ruby​​gems (1.8.25)。执行 ruby​​ setup.rb
  • 和:gem install ruby​​fb(适用于 Firebird 的适配器 Ruby)

之后我写了简短的 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: Can't find module - 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_2_5\bin\fbclient.dll 复制到 C:\Ruby\bin

关于Windows下Ruby找不到模块(LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16624410/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com