[ruby-it] Curl e Ruby

Carlo Pecchia c.pecchia a gmail.com
Lun 2 Mar 2009 14:21:46 CET


No, non dovrebbe.... curb è solo un "hook" ruby verso la libreria
dell'ambiente ospite (se non erro).

2009/3/2 Angelbit <angelbit88 a gmail.com>:
> ho installato ruby dev (non mancava il compilatore ma le librerie
> sorgente "forse") e ora con gem mi dice questo:
> non dovrebbe occuparsene lui di scaricare le librerie curl ?
>> 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=/usr/bin/ruby1.8
>>     --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:7:   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 /var/lib/gems/1.8/gems/curb-0.1.4
>> for inspection.
>> Results logged to /var/lib/gems/1.8/gems/curb-0.1.4/ext/gem_make.out
>
> joxer ha scritto:
>> Carlo Pecchia wrote:
>>
>>> Dall'errore non trova "make" (mkmf)... prova a controllare che siano
>>> effettivamente installati *tutti* i pacchetti necessari...
>>>
>>> 2009/3/2 Angelbit <angelbit88 a gmail.com>:
>>>
>>>
>>>> installati pacchetti per la compilazione ma da lo stesso errore (ieri
>>>> rails si era installato corretamente...)
>>>> Carlo Pecchia ha scritto:
>>>>
>>>>
>>>>> Non riesce a compilare le estensioni native, se usi Ubuntu prova ad installare:
>>>>>   $ sudo apt-get install build-essential
>>>>> (o build-essentials?)
>>>>> e poi riprova...
>>>>>
>>>>> 2009/3/2 Angelbit <angelbit88 a gmail.com>:
>>>>>
>>>>>
>>>>>
>>>>>> Salve
>>>>>>
>>>>>> ho provato a installare la libreria curb ( http://curb.rubyforge.org/ )
>>>>>> con gem (sudo gem install curb ) solo che mi da in putput questo errore:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>>       ERROR: Failed to build gem native extension.
>>>>>>>
>>>>>>> /usr/bin/ruby1.8 extconf.rb install curb
>>>>>>> extconf.rb:1:in `require': no such file to load -- mkmf (LoadError)
>>>>>>>       from extconf.rb:1
>>>>>>>
>>>>>>>
>>>>>>> Gem files will remain installed in /var/lib/gems/1.8/gems/curb-0.1.4 for inspection.
>>>>>>> Results logged to /var/lib/gems/1.8/gems/curb-0.1.4/ext/gem_make.out
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> Peche' non funziona?
>>>>>>
>>>>>> Grazie
>>>>>> _______________________________________________
>>>>>> Ml mailing list
>>>>>> Ml a lists.ruby-it.org
>>>>>> http://lists.ruby-it.org/mailman/listinfo/ml
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>> _______________________________________________
>>>> Ml mailing list
>>>> Ml a lists.ruby-it.org
>>>> http://lists.ruby-it.org/mailman/listinfo/ml
>>>>
>>>>
>>>>
>>>
>>>
>>>
>> mkmf è un programma che ti permette di compilare dei file c per
>> trasformarli in file leggibili da ruby ( piu' o meno fa questo, ma molto
>> meno ).
>> Il sito internet è: http://mkmf2.rubyforge.org/
>>
>> ciao, joxer
>> _______________________________________________
>> Ml mailing list
>> Ml a lists.ruby-it.org
>> http://lists.ruby-it.org/mailman/listinfo/ml
>>
>
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>



-- 
Carlo Pecchia
email: c.pecchia a gmail.com
twitter: @carlopecchia


More information about the Ml mailing list