[ruby-it] Da windows a ubuntu 9.04 64bit
Michele Casari
lablinux a gmail.com
Gio 10 Dic 2009 00:09:42 CET
Marco Mastrodonato wrote:
> Paolo Montrasio wrote:
>
>
>> 2) Se installi le gemme con
>>
>> sudo gem install gemma
>>
>> te le troverai in /usr/lib/ruby/gems (o in /usr/local/... se il tuo
>> interprete è lì) disponibili per tutti gli utenti del sistema.
>> Altrimenti vanno nella .gem della tua home, disponibili solo per te.
>> Preferisco la prima soluzione.
>
> Proprio mentre pensavo di esserne venuto a capo...
> dopo aver installato l'ultimo rails 2.3.5 ho sbirciato in
> /usr/lib/ruby/gems ed ho trovato la 2.2.2, con gem list mi da la 2.3.5
> (tutte a me capitano?)
> allora ho cercato la gemma rails-2.3.5 e le ho trovate in /var/lib/gems
> !!!
>
> ...perchè le piazza in var?
stano, io in var non ho lib/gems.
Sicuro che tra una installazione e l'altra hai pulito il sistema? Io ho
ubuntu 9.10 64 bit e nei repository c'è la 2.2.3 (che non ho
installato). Forse in ubuntu 9.04 cera la 2.2.2 ed è quella che hai
installato.
Fai una cosa rimuovi, tramite il gestore pacchetti ruby e tutto quello
che lo riguarda, facendo attenzione ad eliminare anche i file di
configurazione.
Fatto questo elimina tutte le installazioni manuali cercando in tutte le
cartelle (sia di ruby che di gem che di irb e rdoc ci metterei anche la
ricerca di rails)
Fatto questo segui i consigli:
sudo apt-get install ruby build-essential libopenssl-ruby ruby1.8-dev
irb rdoc
Scarica rubygems dal sito e installalo.
Se ti serve sqlite3 installalo tramite il gestore dei pacchetti.
Installa sia sqlite3 che sqlite3-dev.
Successivamente, sempre se ti serve sqlite installa la gemma
sudo gem install sqlite3-ruby
e non dimenticarti
sudo gem install rails.
P.S. se hai installato la 64 bit cerca in /usr/lib64 piuttosto che in
/usr/lib, anche se si tratta di un symlink.
P.S2. "sudo apt-get install" equivale a installare tramite il gestore
grafico.
Ciao Michele.
--
Posted via http://www.ruby-forum.com/.
More information about the Ml
mailing list