2017-10-07 4 views
0

Lors de la création de la nouvelle application dans les rails par rails nouveau nom de projet Iam obtenir cette erreur j'ai beaucoup googlé, mais ne peux pas trouver la solution.Gem: erreur de chargement lors de la création d'une nouvelle application dans Rails

 /home/aaquib/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb 
    :2274:in `check_version_conflict': can't activate activesupport- 
    5.1.2, 
    already activated activesupport-5.0.5 (Gem::LoadError) 
+0

Retirez l'activeupport-5.0.5 et exécutez l'ensemble. Qu'est ce que tu obtiens? –

+1

j'ai enlevé la gemme entière par la commande de gem propre et maintenant son fonctionnement bien. –

Répondre

0

Je pense que mon problème est résolu .. Je publie la réponse pour les autres. ajouter ceci dans le terminal ..

gem clean 

puis créer une nouvelle application par des rails nouveaux projectname.

1

Vous devriez être en mesure de résoudre ce problème en supprimant votre Gemfile.lock et en cours d'exécution bundle install à nouveau. Vous avez deux versions conflictuelles du même gem verrouillé en même temps, ce qui conduit à cette erreur.

Si cela ne fonctionne pas, essayez également spring stop pour commencer avec une table rase.

+0

J'ai nettoyé mes gemmes par une gemme propre et je pense que cela fonctionne maintenant. Mais y a-t-il un problème à le faire cela affectera-t-il mon application sur les autres rails? –

+0

@AaquibKhan essayez de supprimer les gemsets qui vous posent un problème en faisant 'rbenv gemset list' et ensuite' rbenv gemset delete XXX'. – FanaHOVA