ruby-on-rails ruby rubygems feedparser feedzirra

ruby on rails - Error al instalar FeedZirra



ruby-on-rails rubygems (5)

Soy nuevo en Ruby on Rails. Estoy entusiasmado con el análisis sintáctico de Feed, pero cuando instalo FeedZirra recibo este error.

Uso Windows 7 y Ruby 1.8.7.

Por favor ayuda. Gracias por adelantado.

C:/Ruby187>gem sources -a http://gems.github.com http://gems.github.com added to sources C:/Ruby187>gem install pauldix-feedzirra Building native extensions. This could take a while... ERROR: Error installing pauldix-feedzirra: ERROR: Failed to build gem native extension. C:/Ruby187/bin/ruby.exe extconf.rb checking for curl-config... no checking for main() in -lcurl... 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 --without-make-prog --srcdir=. --curdir --ruby=C:/Ruby187/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:/Ruby187/lib/ruby/gems/1.8/gems/taf2-curb-0 .5.4.0 for inspection. Results logged to C:/Ruby187/lib/ruby/gems/1.8/gems/taf2-curb-0.5.4.0/ext/gem_ma ke.out


Necesita instalar libcurl para la joya de curb , que su aplicación depende de alguna parte. Puedes obtenerlo aquí , pero estás solo en lo que respecta a la instalación. No soy un usuario de Windows, lo siento.


Necesita instalar libcurl no para curb joya de curb , sino para la gema de taf2-curb , simplemente mirando cuidadosamente en el registro de errores. Puede encontrar mi respuesta sobre la instalación en taf2-encintado.


Intenté descargar curl desde el enlace que x1a4 había mencionado. No funciona con ruby ​​1.9.2, incluso con dev toolkit instalado:

C:/>gem install feedzirra -- --with-curl-lib=c:/curl-7.21.3-devel-mingw32/lib --with-curl-include=C:/curl-7.21.3-devel-mingw32/include Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing feedzirra: ERROR: Failed to build gem native extension. C:/Ruby192/bin/ruby.exe extconf.rb --with-curl-lib=c:/curl-7.21.3-devel-mingw32/lib --with-curl-include=C:/curl-7.21.3-devel-mingw32/include checking for curl-config... no checking for main() in -lcurl... yes checking for curl/curl.h... yes checking for curlinfo_redirect_time... yes checking for curlinfo_response_code... yes checking for curlinfo_filetime... yes checking for curlinfo_redirect_count... yes checking for curlinfo_os_errno... yes checking for curlinfo_num_connects... yes checking for curlinfo_ftp_entry_path... yes checking for curl_version_ssl... yes checking for curl_version_libz... yes checking for curl_version_ntlm... yes checking for curl_version_gssnegotiate... yes checking for curl_version_debug... yes checking for curl_version_asynchdns... yes checking for curl_version_spnego... yes checking for curl_version_largefile... yes checking for curl_version_idn... yes checking for curl_version_sspi... yes checking for curl_version_conv... yes checking for curlproxy_http... yes checking for curlproxy_socks4... yes checking for curlproxy_socks5... yes checking for curlauth_basic... yes checking for curlauth_digest... yes checking for curlauth_gssnegotiate... yes checking for curlauth_ntlm... yes checking for curlauth_anysafe... yes checking for curlauth_any... yes checking for curle_tftp_notfound... yes checking for curle_tftp_perm... yes checking for curle_tftp_diskfull... yes checking for curle_tftp_illegal... yes checking for curle_tftp_unknownid... yes checking for curle_tftp_exists... yes checking for curle_tftp_nosuchuser... yes checking for curle_send_fail_rewind... yes checking for curle_ssl_engine_initfailed... yes checking for curle_login_denied... yes checking for curlmopt_maxconnects... yes checking for curle_conv_failed... yes checking for curle_conv_reqd... yes checking for curle_ssl_cacert_badfile... yes checking for curle_remote_file_not_found... yes checking for curle_ssh... yes checking for curle_ssl_shutdown_failed... yes checking for curle_again... yes checking for curle_ssl_crl_badfile... yes checking for curle_ssl_issuer_error... yes checking for curlopt_username... yes checking for curlopt_password... yes checking for curlinfo_primary_ip... yes checking for curlauth_digest_ie... yes checking for curlftpmethod_multicwd... yes checking for curlftpmethod_nocwd... yes checking for curlftpmethod_singlecwd... yes checking for curlm_bad_socket... yes checking for curlm_unknown_option... yes checking for curl_multi_timeout()... no checking for curl_multi_fdset()... no checking for curl_multi_perform()... no checking for Ruby 1.9 Hash... yes checking for Ruby 1.9 st.h... yes checking for curl_easy_escape... yes creating curb_config.h creating Makefile make C:/Ruby192/bin/ruby -e "puts ''EXPORTS'', ''Init_curb_core''" > curb_core-i386-mingw32.def gcc -I. -IC:/Ruby192/include/ruby-1.9.1/i386-mingw32 -I/C/Ruby192/include/ruby-1.9.1/ruby/backward -I/C/Ruby192/include/ruby-1.9.1 -I. -DRUBY_EXTCONF_ H=/"curb_config.h/" -IC:/curl-7.21.3-devel-mingw32/include -O3 -g -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -W no-missing-field-initializers -Wno-long-long -Wall -o curb.o -c curb.c gcc -I. -IC:/Ruby192/include/ruby-1.9.1/i386-mingw32 -I/C/Ruby192/include/ruby-1.9.1/ruby/backward -I/C/Ruby192/include/ruby-1.9.1 -I. -DRUBY_EXTCONF_ H=/"curb_config.h/" -IC:/curl-7.21.3-devel-mingw32/include -O3 -g -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -W no-missing-field-initializers -Wno-long-long -Wall -o curb_easy.o -c curb_easy.c gcc -I. -IC:/Ruby192/include/ruby-1.9.1/i386-mingw32 -I/C/Ruby192/include/ruby-1.9.1/ruby/backward -I/C/Ruby192/include/ruby-1.9.1 -I. -DRUBY_EXTCONF_ H=/"curb_config.h/" -IC:/curl-7.21.3-devel-mingw32/include -O3 -g -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -W no-missing-field-initializers -Wno-long-long -Wall -o curb_errors.o -c curb_errors.c gcc -I. -IC:/Ruby192/include/ruby-1.9.1/i386-mingw32 -I/C/Ruby192/include/ruby-1.9.1/ruby/backward -I/C/Ruby192/include/ruby-1.9.1 -I. -DRUBY_EXTCONF_ H=/"curb_config.h/" -IC:/curl-7.21.3-devel-mingw32/include -O3 -g -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -W no-missing-field-initializers -Wno-long-long -Wall -o curb_multi.o -c curb_multi.c curb_multi.c: In function ''create_crt_fd'': curb_multi.c:409:17: warning: comparison between signed and unsigned integer expressions curb_multi.c:412:9: warning: unused variable ''r'' curb_multi.c: In function ''cleanup_crt_fd'': curb_multi.c:424:17: warning: comparison between signed and unsigned integer expressions gcc -I. -IC:/Ruby192/include/ruby-1.9.1/i386-mingw32 -I/C/Ruby192/include/ruby-1.9.1/ruby/backward -I/C/Ruby192/include/ruby-1.9.1 -I. -DRUBY_EXTCONF_ H=/"curb_config.h/" -IC:/curl-7.21.3-devel-mingw32/include -O3 -g -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -W no-missing-field-initializers -Wno-long-long -Wall -o curb_postfield.o -c curb_postfield.c gcc -I. -IC:/Ruby192/include/ruby-1.9.1/i386-mingw32 -I/C/Ruby192/include/ruby-1.9.1/ruby/backward -I/C/Ruby192/include/ruby-1.9.1 -I. -DRUBY_EXTCONF_ H=/"curb_config.h/" -IC:/curl-7.21.3-devel-mingw32/include -O3 -g -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -W no-missing-field-initializers -Wno-long-long -Wall -o curb_upload.o -c curb_upload.c gcc -shared -s -o curb_core.so curb.o curb_easy.o curb_errors.o curb_multi.o curb_postfield.o curb_upload.o -L. -LC:/Ruby192/lib -Lc:/curl-7.21.3-deve l-mingw32/lib -L. -Wl,--enable-auto-image-base,--enable-auto-import curb_core-i386-mingw32.def -lmsvcrt-ruby191 -lcurl -lshell32 -lws2_32 curb.o: In function `ruby_curl_conv_q'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb.c:214: undefined reference to `_imp__curl_version_info'' curb.o: In function `ruby_curl_sspi_q'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb.c:198: undefined reference to `_imp__curl_version_info'' curb.o: In function `ruby_curl_idn_q'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb.c:179: undefined reference to `_imp__curl_version_info'' curb.o: In function `ruby_curl_largefile_q'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb.c:162: undefined reference to `_imp__curl_version_info'' curb.o: In function `ruby_curl_spnego_q'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb.c:146: undefined reference to `_imp__curl_version_info'' curb.o:C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb.c:129: more undefined references to `_imp__curl_version_info'' follow curb.o: In function `Init_curb_core'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb.c:226: undefined reference to `_imp__curl_global_init'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb.c:227: undefined reference to `_imp__curl_version_info'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb.c:232: undefined reference to `_imp__curl_version'' curb_easy.o: In function `ruby_curl_easy_clone'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:268: undefined reference to `_imp__curl_easy_duphandle'' curb_easy.o: In function `ruby_curl_easy_unescape'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:3171: undefined reference to `_imp__curl_easy_unescape'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:3178: undefined reference to `_imp__curl_free'' curb_easy.o: In function `ruby_curl_easy_set_nosignal'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2456: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `ruby_curl_easy_set_version'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2441: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `ruby_curl_easy_set_delete_option'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2476: undefined reference to `_imp__curl_easy_setopt'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2473: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `ruby_curl_easy_set_head_option'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2421: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o:C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2418: more undefined references to `_imp__curl_easy_setopt'' follow curb_easy.o: In function `ruby_curl_easy_reset'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:329: undefined reference to `_imp__curl_easy_reset'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:333: undefined reference to `_imp__curl_easy_setopt'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:340: undefined reference to `_imp__curl_slist_free_all'' curb_easy.o: In function `ruby_curl_easy_ftp_entry_path_get'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:3085: undefined reference to `_imp__curl_easy_getinfo'' curb_easy.o: In function `ruby_curl_easy_num_connects_get'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:3044: undefined reference to `_imp__curl_easy_getinfo'' curb_easy.o: In function `ruby_curl_easy_os_errno_get'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:3015: undefined reference to `_imp__curl_easy_getinfo'' curb_easy.o: In function `ruby_curl_easy_content_type_get'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2972: undefined reference to `_imp__curl_easy_getinfo'' curb_easy.o: In function `ruby_curl_easy_ssl_verify_result_get'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2915: undefined reference to `_imp__curl_easy_getinfo'' curb_easy.o:C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2898: more undefined references to `_imp__curl_easy_getinfo'' follow curb_easy.o: In function `ruby_curl_easy_perform_head'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2397: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `ruby_curl_easy_perform_get'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2224: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `ruby_curl_easy_new'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:226: undefined reference to `_imp__curl_easy_init'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:241: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `cb_each_ftp_command'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:1846: undefined reference to `_imp__curl_slist_append'' curb_easy.o: In function `ruby_curl_easy_free'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:146: undefined reference to `_imp__curl_slist_free_all'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:150: undefined reference to `_imp__curl_slist_free_all'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:154: undefined reference to `_imp__curl_easy_cleanup'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:146: undefined reference to `_imp__curl_slist_free_all'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:150: undefined reference to `_imp__curl_slist_free_all'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:154: undefined reference to `_imp__curl_easy_cleanup'' curb_easy.o: In function `ruby_curl_easy_close'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:292: undefined reference to `_imp__curl_easy_init'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:302: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `ruby_curl_easy_perform_get'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2224: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `ruby_curl_easy_perform_head'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2397: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `ruby_curl_easy_perform_verb_str'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2241: undefined reference to `_imp__curl_easy_setopt'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2241: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `ruby_curl_easy_escape'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:3143: undefined reference to `_imp__curl_easy_escape'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:3149: undefined reference to `_imp__curl_free'' curb_easy.o: In function `ruby_curl_easy_perform_verb_str'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2241: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `cb_each_http_header'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:1837: undefined reference to `_imp__curl_slist_append'' curb_easy.o: In function `ruby_curl_easy_put_data_set'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:818: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `ruby_curl_easy_perform_put'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2497: undefined reference to `_imp__curl_easy_setopt'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2497: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `ruby_curl_easy_post_body_set'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:774: undefined reference to `_imp__curl_easy_setopt'' curb_easy.o: In function `ruby_curl_easy_perform_post'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2334: undefined reference to `_imp__curl_easy_setopt'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2353: undefined reference to `_imp__curl_formfree'' curb_easy.o: In function `ruby_curl_easy_setup'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:1873: undefined reference to `_imp__curl_easy_setopt'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2124: undefined reference to `_imp__curl_slist_append'' curb_easy.o: In function `ruby_curl_easy_cleanup'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2158: undefined reference to `_imp__curl_slist_free_all'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2164: undefined reference to `_imp__curl_slist_free_all'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_easy.c:2171: undefined reference to `_imp__curl_easy_setopt'' curb_errors.o: In function `rb_curl_easy_error'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_errors.c:442: undefined reference to `_imp__curl_easy_strerror'' curb_errors.o: In function `rb_curl_multi_error'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_errors.c:492: undefined reference to `_imp__curl_multi_strerror'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_errors.c:492: undefined reference to `_imp__curl_multi_strerror'' curb_multi.o: In function `ruby_curl_multi_max_connects'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:188: undefined reference to `_imp__curl_multi_setopt'' curb_multi.o: In function `ruby_curl_multi_new'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:91: undefined reference to `_imp__curl_multi_init'' curb_multi.o: In function `curl_multi_free'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:76: undefined reference to `_imp__curl_multi_cleanup'' curb_multi.o: In function `rb_curl_mutli_handle_complete'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:332: undefined reference to `_imp__curl_easy_getinfo'' curb_multi.o: In function `rb_curl_multi_remove'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:286: undefined reference to `_imp__curl_multi_remove_handle'' curb_multi.o: In function `rb_curl_mutli_handle_complete'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:342: undefined reference to `_imp__curl_slist_free_all'' curb_multi.o: In function `ruby_curl_multi_add'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:235: undefined reference to `_imp__curl_multi_add_handle'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:248: undefined reference to `_imp__curl_multi_perform'' curb_multi.o: In function `rb_curl_multi_remove'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:286: undefined reference to `_imp__curl_multi_remove_handle'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:286: undefined reference to `_imp__curl_multi_remove_handle'' curb_multi.o: In function `rb_curl_multi_run'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:395: undefined reference to `_imp__curl_multi_perform'' curb_multi.o: In function `ruby_curl_multi_perform'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:509: undefined reference to `_imp__curl_multi_fdset'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:533: undefined reference to `_imp__curl_multi_info_read'' curb_multi.o: In function `rb_curl_multi_run'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:395: undefined reference to `_imp__curl_multi_perform'' curb_multi.o: In function `rb_curl_multi_read_info'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:379: undefined reference to `_imp__curl_multi_info_read'' curb_multi.o: In function `rb_curl_multi_run'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_multi.c:395: undefined reference to `_imp__curl_multi_perform'' curb_postfield.o: In function `ruby_curl_postfield_to_str'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_postfield.c:447: undefined reference to `_imp__curl_escape'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_postfield.c:454: undefined reference to `_imp__curl_free'' curb_postfield.o: In function `append_to_form'': C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_postfield.c:76: undefined reference to `_imp__curl_formadd'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_postfield.c:115: undefined reference to `_imp__curl_formadd'' C:/Ruby192/lib/ruby/gems/1.9.1/gems/curb-0.7.10/ext/curb_postfield.c:120: undefined reference to `_imp__curl_formadd'' collect2: ld returned 1 exit status make: *** [curb_core.so] Error 1


También encontré este error en Ubuntu 12.0. Lo siguiente puede ayudar.

sudo apt-get install libcurl3 libcurl3-dbg libcurl3-gnutls libcurl3-nss gem install feedzirra

¡¡trabajó!!


En Ubuntu tuve que correr

sudo apt-get install libcurl3-dev

Luego ejecuté la instalación de gem nuevamente y se completó con éxito.