dbd-ODBC ruby​​ gem require不能要求

时间:2016-06-29 09:56:01

标签: ruby rubygems odbc dbd

我在Ruby中有一个脚本,它只是用于检查需要的工作。我有一个gem的问题:dbd / ODBC。当我运行脚本时,我收到错误消息。 Ruby的版本是2.3。 这是脚本:

begin

require "dbi"
require 'dbd/ODBC'

  puts 'This will run.'
rescue LoadError => e
  puts "This will not run #{e.backtrace.inspect}"

end

以下是输出错误:

这不会运行[“C:/Ruby23-x64/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/ker nel_require.rb:55:在require'", "C:/Ruby23-x64/lib/ruby/site_ruby/2.3.0/rubygem s/core_ext/kernel_require.rb:55:in require'“,”C:/Ruby23-x64/lib/ruby/gems/2.3。 0 / gems / dbd-odbc-0.2.5 / lib / dbd / ODBC.rb:34:in <top (required)>'", "C:/Ruby23-x64/ lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133:in require'“, “C:/Ruby23-x64/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:133: 在rescue in require'", "C:/Ruby23-x64/lib/ruby/site_ruby/2.3.0/rubygems/core_e xt/kernel_require.rb:40:in要求'“,”D:/MyDoc/Scripts/check.rb:7:在''“]

我尝试过使用require_relative,我已经安装了gem。

0 个答案:

没有答案