Rails 3 с mysql и omniauth => [BUG] Ошибка сегментации - PullRequest
1 голос
/ 18 мая 2011

Я пытаюсь запустить проект вместе с omniauth (devise + omniauth) и mysql .

Например, авторизация Twitter выдает ошибку:

/ Пользователи / n3mfis / .rvm / рубины / рубиновая голова / Библиотека / рубин / 1.9.1 / нетто / http.rb: 784: [BUG] Ошибка сегментации ruby ​​1.9.3dev (2011-05-18 багажник 31628) [X86_64-darwin10.7.0]

- Информация о кадре управления ------------------------------------------ ----- c: 0054 p: ---- s: 0330 b: 0330 l: 000329 d: 000329 CFUNC: подключить c: 0053 p: 0011 с: 0327 б: 0327 л: 000a80 д: 000326 БЛОК /Users/n3mfis/.rvm/rubies/ruby-head/lib/ruby/1.9.1/net/http.rb:784 c: 0052 p: 0111 s: 0325 b: 0325 l: 0024a0 d: 0024a0 МЕТОД /Users/n3mfis/.rvm/rubies/ruby-head/lib/ruby/1.9.1/timeout.rb:60 c: 0051 p: 0026 s: 0313 b: 0313 l: 000312 D: 000312 МЕТОД /Users/n3mfis/.rvm/rubies/ruby-head/lib/ruby/1.9.1/timeout.rb:91

....

1069 /Users/n3mfis/.rvm/gems/ruby-head/bundler/gems/rails-505defc27ead/activerecord/lib/active_record/relation/predicate_builder.rb 1070 /Users/n3mfis/.rvm/gems/ruby-head/bundler/gems/rails-505defc27ead/activerecord/lib/active_record/associations/collection_proxy.rb 1071 /Users/n3mfis/.rvm/gems/ruby-head/gems/multi_json-1.0.2/lib/multi_json/engines/json_gem.rb 1072 /Users/n3mfis/.rvm/rubies/ruby-head/lib/ruby/1.9.1/x86_64-darwin10.7.0/enc/trans/utf_16_32.bundle

[ПРИМЕЧАНИЕ] Возможно, вы столкнулись с ошибкой в интерпретаторе Ruby или расширении библиотеки. Сообщения об ошибках приветствуются. Для деталей: http://www.ruby -lang.org / bugreport.html

Отключить ловушку

Если я изменяю mysql на sqlite, то все работает нормально ...

Для mysql и sqlite другие функции сайта работают нормально, без ошибок (скаффолд)

Я пытался

  • ruby ​​ruby-1.9.2-p180 и последняя версия ruby ​​1.9.3dev
  • рельсы 3.0.7 и рельсы 3.1.0beta1

1 Ответ

0 голосов
/ 03 июня 2011

Попробуйте добавить эту опцию: export RUBYOPT='-r openssl'

...