Ruby OCI.DLL加载错误

时间:2015-02-13 13:37:05

标签: ruby oracle

我是Ruby的新手,我在使用oracle的oci8 gem时遇到了问题。我正确安装了gem,然后从64位窗口的oracle页面下载了即时客户端,我收到了以下错误:

  

n`require&#39 ;: OCI.DLL:193(%1 no esunaaplicaci�nWin32v�lida。)(LoadError)

问题是我从http://www.oracle.com/technetwork/topics/winx64soft-089540.html下载了64位版本并添加了解压缩文件的路径。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

首先注意你必须安装instantclient,后跟oci8 gem,否则oci8将不可用。

卸载oci8 gem并重新安装

请遵循这篇文章。我遇到了同样的问题

http://www.shanison.com/2010/08/29/use-oracle-connection-for-ruby-on-rails-2-2-2/

还将即时客户端路径添加到环境变量“Path”(包含OCI.dll的文件夹)。