# Problemi curb

**URL:** <https://www.ruby-forum.com/t/problemi-curb/90562>\
**Category:** IT\
**Created:** [March 29, 2007, 10:53pm UTC](https://www.ruby-forum.com/t/problemi-curb/90562 "2007-03-29T22:53:42Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![phoby](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a88e4f/32.png) [@phoby](https://www.ruby-forum.com/u/phoby)\
**Post date:** [March 29, 2007, 10:53pm UTC](https://www.ruby-forum.com/t/problemi-curb/90562/1 "2007-03-29T22:53:42Z")

</div>

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](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](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.

---

<div class="post-metadata">

**Author:** ![phoby](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a88e4f/32.png) [@phoby](https://www.ruby-forum.com/u/phoby)\
**Post date:** [March 30, 2007, 2:19am UTC](https://www.ruby-forum.com/t/problemi-curb/90562/2 "2007-03-30T02:19:32Z")

</div>

On 3/29/07, Pino S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) 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](http://www.officina.netsons.org/ed/index.php)”)  
=\> #Curl::Easy:0x106c970  
irb(main):004:0\> puts c.body\_str

[...]

🙂
