Ciao, ho un problema con l’installazione di alcuni gem.
Es: voglio far girare il mio bot per GTalk (gtalkerence.rb) che usa
facets e
xmpp4r quindi:
$ gem install facets
$ gem install xmpp4r
$ ruby gtakerence.rb
gtalkerence.rb:1:in `require’: no such file to load –
facet/string/brief
(LoadError)
from gtalkerence.rb:1
azz… non mi trova le librerie… le prime righe di gtalkerence.rb sono:
require ‘facet/string/brief’
require ‘xmpp4r’
require ‘yaml’
Quindi vado dentro la directory dove sono stati installati i gem e mi
accorgo che all’interno c’è uno strano setup.rb, rispettivamente:
C:\ruby\lib\ruby\gems\1.8\gems\facets-1.7.46\setup.rb
C:\ruby\lib\ruby\gems\1.8\gems\xmpp4r-0.3\setup.rb
Per scrupolo li lancio entrambi (non lo ha fatto gem durante
l’installazione?) e vedo che fanno una sfilza di roba… mah…
se ora rilancio il mio programmino:
$ ruby gtakerence.rb
GTalkerence: a GTalk ruby bot
subscribers:[email protected], …
…
FUNZIONAAAA!!! AAAAAAARRRRGGHHH!!! ma percheeeee???
La conclusione a cui arrivo è: gem install non conclude l’installazione di
certe librerie in quando devo lanciare manualmente il loro setup.rb.
Pensavo fosse qualcosa di relativo al mio windows, invece oggi a Jacopo
sul
Mac è successa la stessa cosa…
Qualcuno ha una spiegazione per questo (brutto) fenomeno?
Paolo
PS: ho un’installazione di ruby 1.8.5 pulita pulita appena fatta.
–
Paolo D.’
SeeSaw | Another point of view