无法加载Oracle / OCI库:RubyGem版本错误:ruby-oci8(1.0.7 not> = 0)

时间:2011-11-23 20:02:44

标签: ruby-on-rails ruby oracle oci

显然1.0.7大于0

进来并试图使用我的Rails应用程序,我得到了这个。昨天工作。

所以我删除了ruby-oci8 1.0.7 gem并重新安装它。同样的问题。

尝试了我的应用程序的另一个开发分支和同样的问题。

我在Windows安装上运行RoR并查找有关可能已损坏的内容的任何想法?

2 个答案:

答案 0 :(得分:0)

一年前我遇到了同样的问题。因为我没有使用rails和oracle,但在那个时候我发现并非所有版本都能协同工作。梅恩,事情发生了变化。 但是你为什么要用这么老的oci宝石?我有2.0.4版本的ruby - oci8和activerecord-oracle_enhanced-adapter-1.3.1 - 它工作正常,据我记得

答案 1 :(得分:0)

尝试了很多东西后,重新安装了orcale,instantclient,ruby-oci8各种版本而没有新的结果,这终于奏效了。

我将我的Ruby目录复制为备份。 在现有目录上安装Ruby1.8.7。 所有的宝石都安装好了。 跑我的应用程序,没有ruby-oci8(1.0.7> = 0)错误。

因此我的Ruby安装中的某些内容已损坏。