Curl e Ruby


#1

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


#2

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 removed_email_address@domain.invalid:

http://lists.ruby-it.org/mailman/listinfo/ml


Carlo P.
email: removed_email_address@domain.invalid
twitter: @carlopecchia


#3

installati pacchetti per la compilazione ma da lo stesso errore (ieri
rails si era installato corretamente…)
Carlo P. ha scritto:


#4

Carlo P. wrote:

$ sudo apt-get install build-essential

Results logged to /var/lib/gems/1.8/gems/curb-0.1.4/ext/gem_make.out

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


#5

Dall’errore non trova “make” (mkmf)… prova a controllare che siano
effettivamente installati tutti i pacchetti necessari…

2009/3/2 Angelbit removed_email_address@domain.invalid:

Salve

http://lists.ruby-it.org/mailman/listinfo/ml
http://lists.ruby-it.org/mailman/listinfo/ml


Carlo P.
email: removed_email_address@domain.invalid
twitter: @carlopecchia


#6

cerco con il gestore pacchetti mkmf e mi esce il pacchetto
ruby1.8-dev… provo a installarlo? va in conflitto con ruby normale?
Carlo P. ha scritto:


#7

No, no… sono le librerie di sviluppo per Ruby (1.8), forse è solo
quello che mancava… prova tranquillamente.

Il 2 marzo 2009 14.14, Angelbit removed_email_address@domain.invalid ha scritto:

Carlo P. ha scritto:

removed_email_address@domain.invalid
http://lists.ruby-it.org/mailman/listinfo/ml
http://lists.ruby-it.org/mailman/listinfo/ml


Carlo P.
email: removed_email_address@domain.invalid
twitter: @carlopecchia


#8

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 ?

--without-opt-include=${opt-dir}/include
--without-curl-include=${curl-dir}/include

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:


#9

ah ok… ora provo… un ultima cosa gem installa anche la
documentazione delle librerie?
Carlo P. ha scritto:


#10

No, non dovrebbe… curb è solo un “hook” ruby verso la libreria
dell’ambiente ospite (se non erro).

2009/3/2 Angelbit removed_email_address@domain.invalid:

--with-opt-dir
--with-curl-dir

options to extconf.

effettivamente installati tutti i pacchetti necessari…

$ sudo apt-get install build-essential

con gem (sudo gem install curb ) solo che mi da in putput questo errore:

removed_email_address@domain.invalid
http://lists.ruby-it.org/mailman/listinfo/ml

http://lists.ruby-it.org/mailman/listinfo/ml


Carlo P.
email: removed_email_address@domain.invalid
twitter: @carlopecchia


#11

di norma sì… (ri e rdoc)

2009/3/2 Angelbit removed_email_address@domain.invalid:

non dovrebbe occuparsene lui di scaricare le librerie curl ?

--with-opt-include
--with-curl-include

effettivamente installati tutti i pacchetti necessari…

Salve

/usr/bin/ruby1.8 extconf.rb install curb
Peche’ non funziona?


Ml mailing list
removed_email_address@domain.invalid
http://lists.ruby-it.org/mailman/listinfo/ml


Carlo P.
email: removed_email_address@domain.invalid
twitter: @carlopecchia


#12

installato. se puo servire a qualcuno, su ubuntu basta installare il
pacchetto libcurl4-openssl-dev
Grazie a tutti
Carlo P. ha scritto: