8
votes

Les rails d'installation de GEM n'installent pas de rails

Lorsque j'essaie d'installer des rails: xxx

mais quand je le fais: xxx

j'ai vérifié gem env et il affiche: xxx

aussi le dossier root @ li44-48: /usr/lib/ruby/gems/1.9.1/gems/rain- 3.2.1 # est vide.

Des idées sur la manière de résoudre ce problème?


0 commentaires

6 Réponses :


-1
votes

Essayez d'installer avec: xxx

Si vous exécutez RVM, vous ne l'avez peut-être pas configuré correctement.


0 commentaires

1
votes

Dans un effort de rage Quitter, I:

  1. Supprimé Ruby
  2. GEM supprimé

    et recompanté à partir de la source, et maintenant Gem Install Rails fonctionne à nouveau complètement.


2 commentaires

Sélectionnez votre réponse comme acceptée. Comme il est peu probable que cela aide vraiment toute personne à l'avenir, vous pouvez même voter pour que la question soit supprimée si vous n'en avez pas besoin.


J'ai eu le même problème. Je peux ajouter qu'avant d'avoir la même situation que j'avais eu la même situation: GEM Installez les rails -v 3.1.8 (J'ai eu des rails 3.2.8 installé mais j'avais besoin de rails 3.1 et j'ai entendu dire que ça va d'avoir OK d'avoir les deux). Après l'avoir utilisé pendant un moment, j'ai décidé de le désinstaller pour que je n'ai pas couru: GEM CleanUp (garde la plupart des gemmes mises à jour et désinstaller les plus âgés) .well après que le commandement des rails ne fonctionnait pas, réinstallé, même chose. J'utilise RVM, donc j'ai fait "RVMPPAVALE TOUT". Après cela, la commande GEM ne fonctionnait pas aussi bien ("non trouvée"). Installation de RVM à nouveau maintenant (de GitHub) ... Fun Thing: GitHub Statut: Principale panne de service.



0
votes

J'ai eu le même problème et j'ai fini par utiliser le programme d'installation de RVM. Ce message http://ryanbigg.com/2010/12/ Ubuntu-Ruby-RVM-Rails-and-You / vous montre comment et pourquoi utiliser cet outil.


0 commentaires

3
votes

Ceci est arrivé à moi après avoir désinstallé une ancienne version des rails, et elle m'a demandé si je voulais supprimer le binaire aussi (que j'ai fait).

Les nouveaux rails binaires sont cachés sous p>

sudo ln -s /var/lib/gems/1.9.1/gems/railties-3.2.13/bin/rails /usr/local/bin


0 commentaires

0
votes

Vérifiez que RVM est une fonction type RVM | tête -1


0 commentaires

5
votes

J'ai eu le même problème après avoir commuté une ancienne version de rails (3.2.16) de 4.0.2.

Dans mon cas, on dirait que les rails doivent être désinstallés aussi - pas seulement les rails Gem.

Voici ce que j'ai fait: xxx


0 commentaires