irb != rails
so try this script via script/console
irb is interactive ruby console, so libraries etc could be different for
ruby and for rails
if this will work in script/console, then it will work via
mongrel/webrick as well
tm
Karika wrote:
> require 'rss/1.0'
> require 'rss/2.0'
> require 'open-uri'
>
> source = "something.com" # url or local file
> content = "" # raw content of url will be loaded here
> open(source,:proxy => nil) do |s| content = s.read end
> rss = RSS::Parser.parse(content, false)
>
> puts "Root values"
> print "RSS title: ", rss.channel.title, "\n"
> ##############################################
> Now, running this code through IRB works fine and gives me correct
> result.
> Whereas, If I run same piece of code through WEBRICK server, it gives
> me following error ...
>
> ------------------------------------------------------------------------------------------------------------------
> OpenSSL::SSL::SSLError in Document#feed
> SSL_CTX_new:: library has no ciphers
> RAILS_ROOT: ./script/../config/..
>
> Application Trace | Framework Trace | Full Trace
> D:/ruby/lib/ruby/site_ruby/1.8/net/protocols.rb:38:in `new'
> D:/ruby/lib/ruby/site_ruby/1.8/net/protocols.rb:38:in `initialize'
> D:/ruby/lib/ruby/1.8/net/http.rb:430:in `open'
> D:/ruby/lib/ruby/1.8/net/http.rb:430:in `do_start'
> D:/ruby/lib/ruby/1.8/net/http.rb:419:in `start'
> D:/ruby/lib/ruby/1.8/net/http.rb:821:in `request'
> D:/ruby/lib/ruby/1.8/net/http.rb:615:in `get'
> ------------------------------------------------------------------------------------------------------------------
>
> Any clue ??
> Is it something to do with SSL certification ?
>
> Thanks,
> Karika Shah
>
--
===============================================================================
Tomas Meinlschmidt, MS {MCT, MCP+I, MCSE, AER}, NetApp Filer/NetCache
www.meinlschmidt.com www.maxwellrender.cz www.lightgems.cz
===============================================================================
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---