2009-12-11 6 views
4

Sur mon serveur, la recherche est rapide mais sur ma machine locale, les recherches de gemmes sont lentes. Puis-je faire quelque chose pour accélérer mes recherches de gemmes?gem est très lent

Répondre

0

Peut-être que vous pouvez essayer ceci:

En bijou (le mien est dans/usr/local/bin/gem), ajouter cette ligne avant tout autre code:

require 'resolv-remplacer'

+0

merci pour votre réponse. ça ne change rien :( – gustavgans

0

enlever quelques gemmes (ne pouvait pas résister). assurez-vous que vous êtes sur la dernière version. exécutez-vous Windows? [Si oui, 1.9.1 est lent avec des listes de gemmes pour une raison quelconque] -r

+0

fonctionnant sur Ubuntu 9.10 – gustavgans

+0

ressemble à peu près à votre seule option est de utiliser ruby-prof pour essayer et traquer quelle partie des gemmes prend si longtemps et voir si vous pouvez accélérer/identifier le problème/correctif en rubygems Assurez-vous que vous utilisez la dernière version des gemmes.Peut également essayer de construire la dernière des rubygems ... http://github.com/vvs/rubygems GL. -r – rogerdpack

3

La solution de Doc Snuggles fonctionne vraiment.

Mais il devrait être remarqué que votre commande gem vivre peut-être dans un gemset, qui est la suivante:

rvm info | grep gem 

vous dira où le script est gem.

modifier ce texte et ajoutez la ligne magique avant tout autre require:

require 'resolv-replace'