# Domanda Newbie

**URL:** <https://www.ruby-forum.com/t/domanda-newbie/221438>\
**Category:** IT\
**Created:** [July 14, 2012, 12:09pm UTC](https://www.ruby-forum.com/t/domanda-newbie/221438 "2012-07-14T12:09:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [July 14, 2012, 12:09pm UTC](https://www.ruby-forum.com/t/domanda-newbie/221438/1 "2012-07-14T12:09:10Z")

</div>

Ciao a tutti,

Ho appena iniziato a studiare ruby seguendo la why’s (poignant) guide ,  
ma sto avendo un problema che per quanto immagino sia banale, non  
sono riuscito a risolvere nonostante abbia passato le ultime due ore su  
google a cercare :

in uno dei primi programmi presentati nella guida viene creato il file  
wordlist.rb , che viene poi richiamato in un altro programma con

require ‘wordlist’

quando faccio partire il programma pero’, mi viene sempre restituito  
questo output :

C:/Ruby192/lib/ruby/site\_ruby/1.9.1/rubygems/custom\_require.rb:36:in  
`require': no such file to load -- wordlist (LoadError) from C:/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in`require’  
from C:/Users/al/prova.rb:2:in `’

il mio OS e’ windows 7, ho provato ad aggiungere require ‘rubygems’  
all’inizio del programma, ed ho anche provato diverse versioni di ruby e  
ruby gems ( al momento sto usando la 1.9.2-p290 e rubygems-1.8.24) ma  
niente e’ cambiato.

Qualcuno sa aiutarmi ?

grazie mille

---

<div class="post-metadata">

**Author:** ![albertobraschi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/87869e/32.png) [@albertobraschi](https://www.ruby-forum.com/u/albertobraschi)\
**Post date:** [July 14, 2012, 12:31pm UTC](https://www.ruby-forum.com/t/domanda-newbie/221438/2 "2012-07-14T12:31:35Z")

</div>

Se sei nella stessa cartella del file wordlist.rb prova a cambiare il  
require in:

require ‘./wordlist’

```
Ju

```

## –\* \*M.Sc. Ju Liu Card: [http://zerp.ly/ju-liu](http://zerp.ly/ju-liu)

Societ Cooperativa weLaika - Impresa Sociale  
Corso Vigevano 14/B, 10154 Torino (TO), Italy  
[http://welaika.com](http://welaika.com) - [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

2012/7/14 Alberto B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![albertobraschi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/87869e/32.png) [@albertobraschi](https://www.ruby-forum.com/u/albertobraschi)\
**Post date:** [July 14, 2012, 12:45pm UTC](https://www.ruby-forum.com/t/domanda-newbie/221438/3 "2012-07-14T12:45:22Z")

</div>

Ciao Ju,

non avevo visto la tua risposta.  
funziona anche facendo come hai detto tu, grazie mille!

---

<div class="post-metadata">

**Author:** ![albertobraschi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/87869e/32.png) [@albertobraschi](https://www.ruby-forum.com/u/albertobraschi)\
**Post date:** [July 16, 2012, 4:41pm UTC](https://www.ruby-forum.com/t/domanda-newbie/221438/4 "2012-07-16T16:41:56Z")

</div>

2012/7/14 Alberto B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> ok come non detto ho risolto, dovevo mettere : $LOAD\_PATH.unshift ‘.’  
> davanti al programma per indicargli di cercare il file nella cartella  
> corrente!

Da ruby 1.9.2 la directory corrente non si trova pi nella $LOAD\_PATH  
Un ulteriore metodo per ottenere lo stesso risultato usare  
require\_relative ‘wordlist’

–  
Alessio “nolith” Caiazza  
il sapere umano appartiene al mondo.  
GPG 440C5437

---

<div class="post-metadata">

**Author:** ![albertobraschi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/87869e/32.png) [@albertobraschi](https://www.ruby-forum.com/u/albertobraschi)\
**Post date:** [July 14, 2012, 12:36pm UTC](https://www.ruby-forum.com/t/domanda-newbie/221438/5 "2012-07-14T12:36:23Z")

</div>

ok come non detto ho risolto, dovevo mettere : $LOAD\_PATH.unshift ‘.’  
davanti al programma per indicargli di cercare il file nella cartella  
corrente!
