Не удалось загрузить библиотеки Oracle / OCI: ошибка версии RubyGem: ruby-oci8 (1.0.7 не> = 0) - PullRequest
0 голосов
/ 24 ноября 2011

Очевидно, что 1.0.7 больше 0

пришел и попытался использовать мое приложение Rails, и я получил это. работал вчера.

Итак, я удалил гем ruby-oci8 1.0.7 и переустановил его. та же проблема.

Попробовал другую ветку dev моего приложения и ту же проблему.

Я запускаю RoR при установке Windows и ищу какие-либо идеи относительно того, что могло быть повреждено?

Ответы [ 2 ]

0 голосов
/ 19 января 2012

После многих попыток, переустановки orcale, instantclient, ruby-oci8 различных версий без новых результатов, это наконец сработало.

Я скопировал свой каталог Ruby в качестве резервной копии.Установлен Ruby1.8.7 поверх существующего каталога.Все драгоценные камни остались установленными.Запустилось мое приложение и никаких ошибок ruby-oci8 (1.0.7> = 0).

Итак, что-то в моей установке Ruby было повреждено.

0 голосов
/ 24 ноября 2011

У меня была такая же проблема год назад. С тех пор я не работал с рельсами и оракулом, но в то время я обнаружил, что не все версии работают вместе. Мейн, что-то изменилось. Но почему вы используете такой старый камень OCI? У меня была версия ruby ​​2.0.4 - oci8 и activerecord-oracle_enhanced-adapter-1.3.1 - насколько я помню, она работала нормально

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...