2013-03-26 5 views
0

Мое приложение использует panda для встраивания видео. Я создал инициализатор panda.rb и файл panda.yml внутри config. Я могу подключиться к panda (запустить консоль рельсов). Когда я Panda :: Profile.all, я получаю следующее сообщение об ошибке:Ошибка с адаптером typhoeus/faraday

1.8.7-p371 :001 > Panda::Profile.all 
    Ethon::Errors::InvalidOption: The option: disable_ssl_peer_verification is invalid. 
    Please try ssl_verifypeer instead of disable_ssl_peer_verification. 
    from /home/vasu/.rvm/gems/ruby-1.8.7-p371/gems/ethon-0.5.10/lib/ethon/easy.rb:255:in 
    `set_attributes' 
    from /home/vasu/.rvm/gems/ruby-1.8.7-p371/gems/ethon-0.5.10/lib/ethon/easy.rb:253:in 
    `each_pair' 

на основе изменений, предложенных для Typhoeus для этого сообщ ошибки в
https://github.com/typhoeus/typhoeus/issues/226#issuecomment-9919517

Я добавил линии требуют «Typhoeus/адаптеры/faraday 'внутри easy.rb (home/vasu/.rvm/gems/ruby-1.8.7-p371/gems/ethon-0.5.10/easy.rb)

Однако теперь я получаю следующую ошибку , когда я пытаюсь сделать рельсы c:

 /home/vasu/.rvm/gems/ruby-1.8.7-p371/gems/typhoeus- 
     0.6.2/lib/typhoeus/adapters/faraday.rb:19: undefined method `supports_parallel=' 
     for Faraday::Adapter::Typhoeus:Class (NoMethodError) 
     from /home/vasu/.rvm/gems/ruby-1.8.7-p371/gems/ethon-.5.10/lib/ethon/easy.rb:11:in 
     `require' 
    from /home/vasu/.rvm/gems/ruby-1.8.7-p371/gems/ethon-0.5.10/lib/ethon/easy.rb:11 
    from /home/vasu/.rvm/gems/ruby-1.8.7-p371/gems/ethon-0.5.10/lib/ethon.rb:9:in 
     `require' 

Посмотрите на список драгоценных камней в моем приложении показывает, что он использует следующее: Этона (0.5.10) Фарадей (0.7.6) Typhoeus (0.6.2)

Что я делаю неправильно?

ответ

0

После смены версии панды на «1.6.0» и добавления api_port 80 на мой panda.yml, я смог получить эту работу