我是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位版本并添加了解压缩文件的路径。
任何帮助都将不胜感激。
答案 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的文件夹)。