显然 1.0.7 大于 0
进来并尝试使用我的 Rails 应用程序,我明白了。昨天上班。
所以我删除了 ruby-oci8 1.0.7 gem 并重新安装了它。同样的问题。
尝试了我的应用程序的不同开发分支和同样的问题。
我在 Windows 安装上运行 RoR 并寻找关于可能已损坏的任何想法?
显然 1.0.7 大于 0
进来并尝试使用我的 Rails 应用程序,我明白了。昨天上班。
所以我删除了 ruby-oci8 1.0.7 gem 并重新安装了它。同样的问题。
尝试了我的应用程序的不同开发分支和同样的问题。
我在 Windows 安装上运行 RoR 并寻找关于可能已损坏的任何想法?
一年前我也有同样的问题。从那以后我没有使用 rails 和 oracle,但当时我发现并非所有版本都可以一起使用。梅恩,有些事情发生了变化。但是你为什么要使用这么老的 oci gem?我有 2.0.4 版的 ruby - oci8 和 activerecord-oracle_enhanced-adapter-1.3.1 - 据我记得,它工作正常
在尝试了很多东西之后,重新安装了 orcale,instantclient,ruby-oci8 各种版本,没有新的结果,这终于奏效了。
我复制了我的 Ruby 目录作为备份。在现有目录上安装 Ruby1.8.7。所有的宝石都保持安装状态。运行我的应用程序并且没有 ruby-oci8 (1.0.7 >= 0) 错误。
因此,我的 Ruby 安装中的某些内容已损坏。