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
-~----------~----~----~----~------~----~------~--~---