Problemi con Ruby 1.9.1

Ho installato ruby 1.9.1 p0 su windows xp.

tutto ok come da verifica sotto indicata:

C:\ruby191>ruby -v
ruby 1.9.1p0 (2009-01-30 revision 21907) [i386-mswin32]

Ho seguito le istruzioni di questo link

per quanto riguarda le librerie mancanti.

Quando aggiorno il system mi da’ questo errore:

C:\ruby191>gem update --system
Updating RubyGems
Updating rubygems-update
Successfully installed rubygems-update-1.3.5
:0:Warning: Gem::SourceIndex#search support for String patterns is
deprecated
Updating RubyGems to 1.3.5
Installing RubyGems 1.3.5
C:/ruby191/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubygems/config_fi
le.rb:39:in new': wrong number of arguments (5 for 4) (ArgumentError) from C:/ruby191/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubyg ems/config_file.rb:39:in class:ConfigFile
from
C:/ruby191/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubyg
ems/config_file.rb:12:in <top (required)>' from C:/ruby191/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubyg ems/gem_runner.rb:8:in require’
from
C:/ruby191/lib/ruby/gems/1.9.1/gems/rubygems-update-1.3.5/lib/rubyg
ems/gem_runner.rb:8:in <top (required)>' from setup.rb:25:in require’
from setup.rb:25:in `’

qualche indicazione risolvere il problema???’
Grazie
Sergio.

Ciao Sergio.
Personalmente non ho avuto di questi problemi, forse perché ho seguito
una strada diversa, te la illustro, magari risolvi.

  1. Intanto usa il Ruby Installer per installare Ruby 1.9.1 su Windows;
    lo trovi all’indirizzo Downloads
    E’ in due formati, un installatore vero e proprio e un semplice file zip
    da decomprimere e mettere nella cartella che preferisci (es. C:\Ruby),
    entrambi aggiornati alla versione 1.9.1p129 che rispetto alla p0 risolve
    un po’ di bug.

  2. Sempre dallo stesso sito scarica il file devkit, decomprimilo in una
    cartella devkit e sposta questa cartella nella cartella di Ruby (es.
    C.\Ruby\devkit).

  3. Verifica che tutto funzioni con il classico ruby -v. Se non funziona,
    verifica che Ruby sia inserito nel path di sistema .

  4. Quando tutto funziona, prima di procedere a qualunque aggiornamento
    di RubyGems dai i comandi:

  • gem install rubygems-update
  • update_rubygems

Quest’ultimo passaggio serviva a sistemare un bug nell’aggiornamento da
RubyGems 1.1 o 1.2, resta però il fatto che facendo così non ho
incontrato problemi, spero per te sia lo stesso.

Ciao ciao. :slight_smile:

Grazie.
Funziona tutto in modo egregio.
Perfette le tue istruzioni in merito.
Saluti, Sergio.

Nome C. wrote:

  • update_rubygems

Quest’ultimo passaggio serviva a sistemare un bug nell’aggiornamento da
RubyGems 1.1 o 1.2, resta però il fatto che facendo così non ho
incontrato problemi, spero per te sia lo stesso.

Ciao ciao. :slight_smile:


Sergio D.
Denver srl - Dronero
tel 0171 911383 fax 0171 911387
mailto:[email protected]
www.denverbike.com

AVVERTENZE AI SENSI DEL DECRETO LGS. 196/2003 SULLA PRIVACY.

Le informazioni contenute in questo messaggio di posta elettronica e/o
nel/i file/s allegato/i, sono da considerarsi strettamente riservate.
Il loro utilizzo è consentito esclusivamente al destinatario del
messaggio, per le finalità indicate nel messaggio stesso. Qualora
riceveste questo messaggio senza esserne il destinatario, Vi preghiamo
cortesemente di darcene notizia via e-mail e procedere alla
distruzione del messaggio stesso, cancellandolo dal Vostro sistema;
costituisce comportamento contrario ai principi dettati dal Decreto Lgs.
196/2003 il trattenere il messaggio stesso, divulgarlo anche in parte,
distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per
finalità diverse.

This electronic mail transmission may contain confidential information
addressed only to the person(s) named. Any use, distribution, copying or
disclosure by any other person and/or entities other than the intended
recipient is prohibited (D.lgs 196/2003). If you received this
transmission in error, please inform the sender immediately and delete
the material.

Sergio wrote:

Grazie.
Funziona tutto in modo egregio.
Perfette le tue istruzioni in merito.
Saluti, Sergio.

Casomai usiate Rails, mi sapreste dire se vi funziona tutto bene con
ruby 1.9 e anche se non usate Rails, quali gemme avete verificato
funzionare con la 1.9?

Grazie mille!
Paolo

Ciao Paolo,

2009/8/2 Paolo M. [email protected]

quali gemme avete verificato
funzionare con la 1.9?

ti segnalo il progetto http://isitruby19.com/. Potrebbe esserti utile.

Personalmente sto provando a lanciare un progetto Rails non troppo
complesso
proprio per valutare le problematiche. Al momento chi mi ha dato più
problemi sono le GEM/Plugin esterni. Sono fermo a correggere jRails (ci
dedico non più di un’oretta alla sett a tempo perso).


Simone C.

Site & Blog: http://www.simonecarletti.com
Email: [email protected]
LinkedIn: http://linkedin.com/in/weppos
Nick: weppos | Skype: weppos

  1. Intanto usa il Ruby Installer per installare Ruby 1.9.1 su Windows;
    lo trovi all’indirizzo Downloads
    E’ in due formati, un installatore vero e proprio e un semplice file zip
    da decomprimere e mettere nella cartella che preferisci (es. C:\Ruby),
    entrambi aggiornati alla versione 1.9.1p129 che rispetto alla p0 risolve
    un po’ di bug.

Volevo segnalarvi che da qualche giorno su Rubyforge, all’indirizzo
http://rubyforge.org/projects/rubyinstaller/, è disponibile la nuova
versione del Ruby Installer per Windows, il Preview2, aggiornato alla
versione 1.9.1p243 di Ruby.

Oltre all’aggiornamento ad una patch più recente di Ruby 1.9.1, ci sono
2 piacevoli sorprese nella versione con installer, la quale crea
un’apposita voce Ruby nel menù Start di Windows con:

  1. aggiunta della documentazione della Core e della Standard Library
    direttamente come file CHM, il formato di file di aiuto in linea di
    Windows;

  2. il libro THE BOOK OF RUBY di Huw C. in formato pdf (in
    inglese).

Ciao ciao.

Nome C. wrote:

Ciao ciao.

Sarei curioso di confrontare le prestazioni col compilato mingw32 della
versione p129

Marco M. wrote:

Nome C. wrote:

Ciao ciao.

Sarei curioso di confrontare le prestazioni col compilato mingw32 della
versione p129

Ho fatto un confronto con la p129: la p243 è circa il 50% più lenta! Con
le stringhe non c’è molta differenza, il divario è marcato nella
gestione dei numeri. Non so con array e hash, non ho provato