Salve a tutti, sono nuovo

Salve a tutti.Ho comprato “Learn to program” di Chris P. e tratta come
imparare a programmare con ruby. Mi sto scrivendo anche un manuale con
le
cose principali di ruby, ma incontro difficoltà con i metodi.
Ok, eccetto questo sto, mi sono scaricato ed installato ruby184-20.exe
ma
non so come avere la libreria per creare uno script che si colleghi a
sqlite. Uso il programma gem, ma ottengo il seguente errore.
Grazie.

C:\ruby\bin>gem install sqlite
ERROR: While executing gem … (SocketError)
getaddrinfo: no address associated with hostname.

C:\ruby\bin>gem install sqlite
Need to update 4 gems from http://gems.rubyforge.org

complete
Building native extensions. This could take a while…
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.

Provided configuration options:
–with-opt-dir
–without-opt-dir
–with-opt-include
–without-opt-include=${opt-dir}/include
–with-opt-lib
–without-opt-lib=${opt-dir}/lib
–with-make-prog
–srcdir=.
–curdir
–ruby=c:/ruby/bin/ruby
–with-sqlite-dir
–without-sqlite-dir
–with-sqlite-include
–without-sqlite-include=${sqlite-dir}/include
–with-sqlite-lib
–without-sqlite-lib=${sqlite-dir}/lib
–with-sqlitelib
–without-sqlitelib

ERROR: While executing gem … (RuntimeError)
ERROR: Failed to build gem native extension.
Gem files will remain installed in
C:/ruby/lib/ruby/gems/1.8/gems/sqlite-2.0.1 f
or inspection.

Results logged to
C:/ruby/lib/ruby/gems/1.8/gems/sqlite-2.0.1/ext/gem_make.out

Non ho mai usato Ruby su windows, ma non è che devi installare un
compilatore? VC o GCC (parte di Cygwin?)? Il primo errore sembra di rete
(“SocketError”): forse non eri collegato quando l’hai lanciato?
Forse potresti provare a cercare qualcosa come “build native +ruby
extensions on +windows” su Google e vedere se non ci stanno delle
tutorial. Mi sorprenderebbe che non ci fosse.

Scusa per le risposte un po’ a casaccio, ma come ho detto, ho usato Ruby
solo su Mac e Linux.

[email protected] wrote:

ERROR: While executing gem … (SocketError)
details. You may need configuration options.
–curdir
ERROR: While executing gem … (RuntimeError)
Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml


“Remember, always be yourself. Unless you suck.” - Joss Whedon

[email protected] wrote:

Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Sta cercando di compilare l’estensione (che e’ in parte scritta in C) e
non trova il compilatore o altre librerie.

su windows il modo piu rapido di avere ruby con rails (e un bel po di
librerie gia installate) e’ usare instant rails:

http://instantrails.rubyforge.org/wiki/wiki.pl

dovrebbe avere gia le librerie per sqlite (non ho verificato, vado a
memoria)

ciao,
Luca

Web: http://spazidigitali.com
Email: mailto://[email protected]
Skype: callto://l.mearelli

IMHO la soluzione più semplice è passare a linux e dimenticarti di
questi problemi :smiley:

Il 23/08/06, david[email protected] ha scritto: