-
Notifications
You must be signed in to change notification settings - Fork 231
Home
healthonrails edited this page Dec 14, 2011
·
7 revisions
Support forum for this project is at "http://groups.google.com/group/curb---ruby-libcurl-bindings":http://groups.google.com/group/curb---ruby-libcurl-bindings
the following .debs are required - libcurl3, libcurl3-gnutls, libcurl4-openssl-dev
d1 = "" c1 = Curl::Easy.new("http://www.google.com/") do |curl| curl.headers["User-Agent"] = "myapp-0.0" curl.on_body {|d| d1 << d; d.length } endMake sure [DevKit](http://rubyinstaller.org/downloads/) is installed before you do the following task. 1. Download curl-7.23.1-devel-mingw32 from http://www.gknw.net/mirror/curl/win32/curl-7.23.1-devel-mingw32.zip 2. Extract to e.g. C:\ 3. Add C:\curl-7.23.1-devel-mingw32\bin to path 4. gem install curb -- --with-curl-lib=C:\curl-7.23.1-devel-mingw32\bin--with-curl-include=C:\curl-7.23.1-devel-mingw32\include That's it.d2 = "" c2 = Curl::Easy.new("http://www.yahoo.com/") do |curl| curl.headers["User-Agent"] = "myapp-0.0" curl.on_body {|d| d2 << d; d.length } end m = Curl::Multi.new m.add( c1 ) m.add( c2 ) m.perform