Forum: Italian Ruby user group problemi curb

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Bb03f152212885215d23ba7dceb92375?d=identicon&s=25 Pino Silvestre (phoby)
on 2007-03-29 22:53
Ciao a tutti, premetto che sono alle primissime con ruby.
Ho avuto numerosi problemi per riuscire ad installare con successo la
libreria curb, per la mancanza di 3 o 4 pacchetti, che dopo svariati
tentativi e letture dei log ho trovato, e nonostante l'installazione sia
andata a buon fine, con questo codice:

c = Curl::Easy.perform("http://www.officina.netsons.org/ed/index.php")
puts c.body_str

ruby risponde :

################
uninitialized constant Curl (NameError)
################

Suppongo la libreria non sia installata correttamente, quindi vi scrivo
cosa risponde dopo l'installazione al comando gem install curb :

gem install curb
Need to update 2 gems from http://gems.rubyforge.org
..
complete
Building native extensions.  This could take a while...
Successfully installed curb-0.1.2
Installing ri documentation for curb-0.1.2...
Installing RDoc documentation for curb-0.1.2...

Spero possiate aiutarmi.
68b184c61eac5ccf10b4a84b98a190c1?d=identicon&s=25 Lawrence Oluyede (Guest)
on 2007-03-30 02:19
(Received via mailing list)
On 3/29/07, Pino Silvestre <erroredigitale@gmail.com> wrote:
>
> ################
> uninitialized constant Curl (NameError)
> ################
>
> Suppongo la libreria non sia installata correttamente, quindi vi scrivo
> cosa risponde dopo l'installazione al comando gem install curb :

La libreria è installata correttamente, non l'hai importata:

rhymes@groove ~ % irb

        irb(main):001:0> require 'rubygems'
=> true
irb(main):002:0> require 'curb'
=> true
irb(main):003:0> c =
Curl::Easy.perform("http://www.officina.netsons.org/ed/index.php")
=> #<Curl::Easy:0x106c970>
irb(main):004:0> puts c.body_str
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitiona...
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
[...]

:-)
This topic is locked and can not be replied to.