ragazzi qualcuno di voi ha mai utilizzato la suddetta gemma/libreria??
è un HTML parser molto carino (almeno all’apparenza)
vi scrivo perchè ho un problema con l’installazione: il pacchetto può essere
scaricato sia come libreria che come gemma. Io ho preferito la seconda
opzione e quindi vado di sudo gem install hpricot (scegliendo l’ultima
versione disponibile: 0.6). Fin qua tutto ok.
Preparo uno script di test copiando gli esempi presenti sul sito:
(la libreria ha una dipendenda da open-uri per quanto riguardano gli url
remoti)
eseguo lo script e BAM
prova.rb:4: undefined method `Hpricot’ for main:Object (NoMethodError)
come se la gemma non fosse stata realmente caricata…
secondo voi quale può essere il problema??? Ammetto di essere ancora agli
inizi con Ruby (without Rails) e magari ho commesso qualche errore
nell’inclusione di librerie e gemme…
grazie
–
everything has got to end sometime we were satellites drifting off into
space
vega 4 - burn and fade away
scusa la domanda forse banale… ma come fa a sapere ruby di cercare la
libreria all’interno della cartella delle gems e non nella cartella di
default delle librerie??
scusa la domanda forse banale… ma come fa a sapere
ruby di cercare la
libreria all’interno della cartella delle gems e non
nella cartella di
default delle librerie??
quando fai il require di rubygems il metodo
Kernel#require viene ridefinito in modo da fare
prova quello vecchio
carica la gem
il passo 2 a sua volta fa un controllo per vedere se
hai selezionato una versione specifica (con gem
‘gemma’ '>=1.2.3") e se non l’hai fatto carica quella
con la versione maggiore.