3 votes

Mise en place de Ruby on Rails sur Ubuntu 11.04

Je suis pratiquement nouveau dans le développement d'applications Rails. J'essaie de tout mettre en place sur Ubuntu 11.04. J'ai installé RVM (1.8.7 & 1.9.2) et j'ai installé rubygems. Mais lorsque j'essaie d'installer Rails en utilisant

sudo gem install rails

Je reçois cette erreur:

/usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find rails (>= 0) amongst [] (Gem::LoadError)
    from /usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec'
    from /usr/local/lib/site_ruby/1.8/rubygems.rb:1182:in `gem'
    from /usr/bin/rails:18

Toute aide serait appréciée. Merci beaucoup d'avance!

6voto

Adrien Coquio Points 2906

Si vous avez installé RVM, vous ne devriez pas utiliser sudo pour installer une gemme. De plus, d'après votre commentaire précédent, vous avez peut-être installé RVM dans le répertoire HOME de l'utilisateur root, ce qui n'est pas ce que vous voulez.
Vous devriez pouvoir suivre ce guide rédigé par Ryan Bigg, il contient une très bonne explication étape par étape sur la manière de configurer RVM et Rails sur Ubuntu.

1voto

Lester Peabody Points 1181

Si vous avez installé RubyGems séparément de l'installation d'un ruby dans RVM, c'est probablement votre problème. Lorsque vous installez un ruby, il installe également RubyGems avec ce ruby pour que vous puissiez l'utiliser tout en utilisant ce ruby. Assurez-vous également que votre .bashrc et .bash_profile sont configurés correctement en fonction des instructions d'installation de RVM. Avez-vous effectué une installation en tant qu'utilisateur unique ou à l'échelle du système ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X