2010-08-05 2 views
0

J'ai développé des applications RoR pendant environ un mois dans mon ordinateur portable Windows, mais chaque fois que je lance les tests, il faut une éternité pour finir (10+ minutes).Rails rake: les tests sont lents

Sur un MacBook Pro avec un matériel similaire, il s'exécute en une fraction de temps (2 minutes). Pouvez-vous me donner des conseils pour accélérer le tout? ou devrais-je envisager de passer mon environnement RoR à une boîte Linux/Mac?

+0

probablement une copie de [rake test très lent dans Windows] (http://stackoverflow.com/questions/2391387/rake-test-very-slow-in-windows) – lindes

Répondre

3

Je fais la majeure partie de mon développement ruby ​​dans une machine virtuelle Ubuntu, simplement parce qu'il est plus facile de tout assembler sous linux (j'imagine qu'il en va de même pour OSX). RVM rend ma vie tellement plus facile.

Si votre matériel peut le supporter et que cela ne vous dérange pas de travailler sur une machine virtuelle, est-ce que je peux vous suggérer de l'essayer? Le développement de VM a ses avantages (à savoir, prendre des instantanés quotidiens pour que vous puissiez annuler les changements d'environnement) et des inconvénients (vous perdez un peu de vitesse, mais pas beaucoup ces temps-ci) mais je pense que ça en vaut la peine.

+0

Merci pour votre réponse Jamie. J'ai une machine Intel Corei5 avec 6 Go de RAM sur x64 Windows Machine ... bien sûr j'ai essayé d'exécuter Ubuntu sur une machine virtuelle et cela a fonctionné rapidement, mais je me demandais s'il y avait quelque chose que je devrais vérifier sur mon environnement Windows tout fonctionne bien mais très lent et cela me dérange vraiment. J'ai juste ce doute non résolu que je veux résoudre avant de changer de système d'exploitation. – Juanda

+1

Assez juste. Je ne suis pas sûr de détails, mais je sais que le développement de rubis en général est plus difficile sur Windows. Désolé, je ne peux pas ajouter plus que cela. –

+0

Le développement de Ruby sous Windows est vraiment loin derrière ... J'ai passé ma machine principale à Ubuntu il y a 1 an et tout a été génial. Merci pour l'information! – Juanda

Questions connexes