voici mon i exécution Comment utiliser `Bundle Exec pour résoudre ce problème? Qu'est-ce que cela signifie? P> p> gemfile code>
rake console code> qui fonctionne dans d'autres projets et je reçois maintenant ce message: p>
Vous avez déjà activé ActiveSupport 3.1.3, mais votre gemfile nécessite ActiveSupport 3.0.9. Utiliser Bundle Exec peut résoudre ce problème. Code> P>
4 Réponses :
Vous pouvez exécuter Bundle Exec Rake Console code> ce qui signifie que la commande (dans ce cas
la console de rake code>) sera verrouillée sur les gemmes spécifiques énumérées dans votre gemfile. p>
Notez que dans certaines versions de RVM, Bundle Exec code> est nécessaire, et dans certains, c'est automatique. Je pense que c'était une commodité qu'ils ont ajouté pendant un moment, puis repris parce que c'était causé des problèmes.
Pour arrêter d'utiliser Bundle Exec Rake Code> Vous pouvez exécuter
Bundle propre --force code>. Cette commande mettra à jour votre gemfile.lock. P>
Cela marche! Beaucoup mieux que la solution de contournement de Bundle Exec
Rubygems-Bundler résout cela. Exécutez les commandes suivantes: P>
puis essayez à nouveau votre paquet. P> $ gem installation rubygems-bundler code>
$ $ GEM REGENEREE_BINSTUBS CODE> P>
Cela a fonctionné pour moi et imo la meilleure réponse qui fonctionne sans modifier votre gemfile et gemfile.lock existants.
Vous pouvez vérifier pour vous assurer que vous incluez ou vous pouvez simplement le mettre à jour sur votre local comme p> J'espère que cela aide que cela aide p> p> rake code> dans votre gemfile. Si ce n'est pas le cas, ajoutez-le et spécifiez la version "Vous avez déjà activé".