2016-04-21 86 views
1

У меня есть запрос о RadRails и activerecord-oracle_enhanced-adapter. Я использую RadRails 2. Ниже приведен список из моих местных драгоценных камней, получил от выхода из списка самоцвета -локальной команды:Ruby and activerecord-oracle_enhanced-adapter

*** LOCAL GEMS *** 

actionmailer (2.3.4) 
actionpack (2.3.4) 
activerecord (2.3.4) 
activerecord-oracle_enhanced-adapter (1.6.7) 
activeresource (2.3.4) 
activesupport (2.3.4) 
bigdecimal (1.2.6) 
io-console (0.4.3) 
json (1.8.1) 
oracle_enhanced (1.2.5) 
psych (2.0.8) 
rack (1.0.1) 
rails (2.3.4) 
rake (10.4.2) 
rdoc (4.2.0) 

Однако, когда я пытаюсь запустить грабли перенести команду появляется следующим:

rake aborted! 
Please install the oracle_enhanced adapter: `gem install activerecord-oracle_enhanced-adapter` (no such file to load -- active_record/connection_adapters/oracle_enhanced_adapter) 

(See full trace by running task with --trace) 

Я удалил activerecord-oracle_enhanced-adapter и переустановить его, перезапустить RadRails, все безрезультатно.

ответ

0

Проблема заключается в том, что вы используете рельсы 2.3.4 (последнее обновление в 2010 году) с новейшим усовершенствованным адаптером oracle activerecord 1.6.7, выпущенным всего несколько недель назад.

Попробуйте обновить рельсы 4.1 (это также требует обновления рубин до 2.3) или понизить ActiveRecord-oracle_enhanced-адаптер 1.3.2 в вашем Gemfile:

gem 'activerecord-oracle_enhanced-adapter', '~> 1.3', '>= 1.3.2' 

Кроме того, было бы лучше не использовать так что старые RadRails. Попробуйте новейшие рубины и рельсы в любом современном редакторе или в среде IDE!

 Смежные вопросы

  • Нет связанных вопросов^_^