rubygems => ruby on rails

 :: GNU/Linux :: Software

Andare in basso

rubygems => ruby on rails

Messaggio Da lostpassword il Dom Mag 09, 2010 11:40 am

Sembra la sez adatta...

Allora, sto cercando di installare rubygems, per poi installare ruby on rails. Ho scaricato il pacchetto, estratto con tar, lanciato setup.rb, che mi dice, dopo tutto l'help:
Codice:
RubyGems installed the following executables:
   /usr/bin/gem1.8
Ok, ora, da shell, provando ad esempio `gem help`:
Codice:
zsh: command not found: gem
`gem1.8 help`:
Codice:
RubyGems is a sophisticated package manager for Ruby.  This is a
basic help message containing pointers to more information.

  Usage:
    gem -h/--help
    gem -v/--version
    gem command [arguments...] [options...]

  Examples:
    gem install rake
    gem list --local
    gem build package.gemspec
    gem help install

  Further help:
    gem help commands            list all 'gem' commands
    gem help examples            show some examples of usage
    gem help platforms          show information about platforms
    gem help <COMMAND>          show help on COMMAND
                                  (e.g. 'gem help install')
    gem server                  present a web page at
                                http://localhost:8808/
                                with info about installed gems
  Further information:
    http://rubygems.rubyforge.org
Perchè devo scrivere gem1.8 e non gem?
Ho allora creato un alias:
Codice:
alias gem="gem1.8"
e quindi ora il comando gem funziona, riferendosi a gem1.8.

Provo allora a installare rails:

Codice:
sudo gem install rails
INFO:  use --ignore-dependencies to install only the gems you list
Successfully installed rake-0.8.7
Successfully installed activesupport-2.3.5
Successfully installed activerecord-2.3.5
Successfully installed rack-1.0.1
Successfully installed actionpack-2.3.5
Successfully installed actionmailer-2.3.5
Successfully installed activeresource-2.3.5
Successfully installed rails-2.3.5
8 gems installed
ERROR:  While executing gem ... (Gem::DocumentError)
    ERROR: RDoc documentation generator not installed: no such file to load -- rdoc/rdoc
:/ non mi installa la doc...dico `vabbè, sti ca*zi`, ma se ora provo a eseguire il comando rails:

Codice:
rails
zsh: correct 'rails' to 'tail' [nyae]? n
/usr/local/lib/site_ruby/1.8/rubygems.rb:777:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError)
   from /usr/local/lib/site_ruby/1.8/rubygems.rb:211:in `activate'
   from /usr/local/lib/site_ruby/1.8/rubygems.rb:1056:in `gem'
   from /usr/bin/rails:18
Nom mi trova rubygem ????
Non è colpa dell'alias, l'ho eliminato, e ricevo lo stesso errore. Inoltre, il fatto che io debbia piazzare un alias per usare il comando `gem` perchè il nome dell'eseguibile è `gem1.8` mi puzza, e mi da abbastanza sui maroni, visto che sembra che dopo l'installazione io debba avere un eseguibile `gem`.

Quindi, i problemi sono: eseguibile gem1.8 e non gem, non installa la doc di rails, e se eseguo rails mi dice che rubygems non esiste Surprised_o: Surprised_o:

Consigli?
avatar
lostpassword

Messaggi : 95
Data d'iscrizione : 25.09.09
Località : Roma

Visualizza il profilo http://lostpassword.hellospace.net

Torna in alto Andare in basso

Re: rubygems => ruby on rails

Messaggio Da floatman il Dom Mag 09, 2010 12:09 pm

non ne ho la minima idea Razz

Vedo che nella guida all'installazione c'è un 'gem update --system' (tra l'altro me lo ricordo dall'installazione di Metasploit).

Per evitare problemi strani potresti anche togliere l'alias e creare un link simbolico da gem1.8 a gem

_________________
HP Compaq nx6110; Debian Testing/Squeeze - Fluxbox

avatar
floatman

Messaggi : 844
Data d'iscrizione : 14.09.09

Visualizza il profilo http://myville.altervista.org

Torna in alto Andare in basso

Re: rubygems => ruby on rails

Messaggio Da lostpassword il Dom Mag 09, 2010 12:49 pm

l'installazione di gem come gem1.8 si riferiva alla versione di ruby, ho compilato i sorgenti e ora tutto va bene. Il problema persiste nell'installazione di rails:
Codice:
┌[lost@lost-ghost]
└[~]> gem install rails
zsh: correct 'gem' to 'gdm' [nyae]? n
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied - /usr/local/lib/ruby/gems
┌[lost@lost-ghost] [1]
└[~]>

EDIT: il sudo vada a farsi fottere:
Codice:
┌[lost@lost-ghost] [1]
└[~]> sudo gem install rails
zsh: correct 'gem' to '.gem' [nyae]? n
Successfully installed rake-0.8.7
Successfully installed activesupport-2.3.5
Successfully installed activerecord-2.3.5
Successfully installed rack-1.0.1
Successfully installed actionpack-2.3.5
Successfully installed actionmailer-2.3.5
Successfully installed activeresource-2.3.5
Successfully installed rails-2.3.5
8 gems installed
Installing ri documentation for rake-0.8.7...
Installing ri documentation for activesupport-2.3.5...
Installing ri documentation for activerecord-2.3.5...
Installing ri documentation for rack-1.0.1...
Installing ri documentation for actionpack-2.3.5...
Installing ri documentation for actionmailer-2.3.5...
Installing ri documentation for activeresource-2.3.5...
Installing ri documentation for rails-2.3.5...
Installing RDoc documentation for rake-0.8.7...
Installing RDoc documentation for activesupport-2.3.5...
Installing RDoc documentation for activerecord-2.3.5...
Installing RDoc documentation for rack-1.0.1...
Installing RDoc documentation for actionpack-2.3.5...
Installing RDoc documentation for actionmailer-2.3.5...
Installing RDoc documentation for activeresource-2.3.5...
Installing RDoc documentation for rails-2.3.5...
┌[lost@lost-ghost]
└[~]>

Problema risolto Razz
Per chiunque volesse installare rails con rubygems, seguire sempre questa pagina http://rubyonrails.org/download, e installare ruby via compilazione, e non con un gestore pacchetti quale aptitude, etc...
avatar
lostpassword

Messaggi : 95
Data d'iscrizione : 25.09.09
Località : Roma

Visualizza il profilo http://lostpassword.hellospace.net

Torna in alto Andare in basso

Re: rubygems => ruby on rails

Messaggio Da vikkio88 il Lun Mag 24, 2010 4:07 pm

io sono riuscito senza problemi sia con gem che con apt-get ad installaelo e testarlo =)
avatar
vikkio88
Admin
Admin

Messaggi : 792
Data d'iscrizione : 14.09.09
Età : 29
Località : Palermo

Visualizza il profilo http://vikkio88.altervista.org

Torna in alto Andare in basso

Re: rubygems => ruby on rails

Messaggio Da Contenuto sponsorizzato


Contenuto sponsorizzato


Torna in alto Andare in basso

Torna in alto


 :: GNU/Linux :: Software

 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum