On Nov 3, 11:53 pm, philostler <[email protected]> wrote:
> I'm trying to use Feedzirra within my rails app and am having a
> mountain of trouble trying to get the gem installed.
>
> Running "gem install pauldix-feedzirra" gives me the following output.
>

You need to tell the extconf script where to find the curl headers,
something like

gem install somegem -- --with-curl-include=path/to/curl/headers --with-
curl-lib=/path/to/curl/lib

This being windows I think you would also have to put the curl dll (if
their is one) somewhere where it will be found at run time.

Last but not least, do you have a C compiler/toolchain installed (and
if my memory is correct this must match what was used to build ruby.
if as the name suggests your curl headers/libraries are of mingw32
heritage then you'll want a mingw32 compiled ruby for everything to
work together (this may already be the case, I don't know much about
ruby on windows)

Fred
> ERROR:  Error installing pauldix-feedzirra:
>         ERROR: Failed to build gem native extension.
>
> "C:/Program Files/Ruby/186-26/bin/ruby.exe" extconf.rb
> checking for curl-config... no
> checking for main() in curl.lib... no
> *** extconf.rb failed ***
> Could not create Makefile due to some reason, probably lack of
> necessary libraries and/or headers.  Check the mkmf.log file for more
> details.  You may need configuration options.
>
> Provided configuration options:
>         --with-opt-dir
>         --without-opt-dir
>         --with-opt-include
>         --without-opt-include=${opt-dir}/include
>         --with-opt-lib
>         --without-opt-lib=${opt-dir}/lib
>         --with-make-prog
>         --srcdir=.
>         --curdir
>         --ruby=C:/Program Files/Ruby/186-26/bin/ruby
>         --with-curl-dir
>         --without-curl-dir
>         --with-curl-include
>         --without-curl-include=${curl-dir}/include
>         --with-curl-lib
>         --without-curl-lib=${curl-dir}/lib
>         --with-curllib
>         --without-curllib
> extconf.rb:12:   Can't find libcurl or curl/curl.h (RuntimeError)
>
>   Try passing --with-curl-dir or --with-curl-lib and --with-curl-
> include
>   options to extconf.
>
> Gem files will remain installed in C:/Program Files/Ruby/186-26/lib/
> ruby/gems/1.
> 8/gems/taf2-curb-0.5.4.0 for inspection.
> Results logged to C:/Program Files/Ruby/186-26/lib/ruby/gems/1.8/gems/
> taf2-curb-
> 0.5.4.0/ext/gem_make.out
>
> I took this as Curl was not installed, so have been trying to work out
> how to setup Curl in my enviroment with no success at all.
>
> I've download curl-7.19.6-devel-mingw32.zip and placed it with the
> "ruby/lib" directory under "curl" and then attempted to reference that
> path when both trying to install the gem on feedzirra and when trying
> to perform a rake install in the curb freshly downloaded from github.
> I've moved the curl directory to the root of my drive, run prompt in
> admin mode, tried the --with-curl-dir --with-curl-lib and everything
> else in the list it recommends and any help I could find on Google.
>
> Everytime it's comes back with the same error and to be fair to it I
> can't find the curl-config and curl.lib files within my curl zip
> download anyway but that is the windows lib from the curl website.
>
> Does anyone know where I'm going wrong here. I've not been using Ruby
> or Rails that long so I might be making a silly mistake. Step by step
> instructions would be a god send.
>
> Cheers
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to