Faît rarissime, un IDE tourne plus lentement (et comment) sous notre OS préféré, Linux bien sûr, je veux parler de RadRails l'IDE (plugin Eclipse) pour développer rapidement en Ruby on Rails. RadRails est très lent, vous voyez votre CPU grimper à 100% en lançant Radrails sous Linux? Alors ce post est pour vous.
Le problème principal vient du fait que Radrails fait mauvais ménage avec certains liens symboliques créés par Rails. Le workarround consiste à:
- supprimer le lien symbolique 'rails' dans $RAILS_ROOT/vendor/. (Ce lien pointe sur lui même ce qui donne des pbs à RadRails).
- Ensuite, créez un répertoire 'rails' dans $RAILS_ROOT/vendor/
- Enfin, copiez tous les dossiers, liens, fichiers de $RAILS_ROOT/vendor/ (sauf le nouveau répertoire 'rails') et copiez les dans ce répertoire 'rails'.
sur ce, bon Rails à tous, tout autre workarround est bien venu.
2 commentaires:
Salut,
C'est étonnant parceque j'ai la meme config que toi apparemment (Edgy+Eclipse+RadRails) et je n'ai jamais remarqué de lenteur. Au contraire je constate fréquemment que ça tourne plus rapidement que Windows...
Merci en tout cas pour la manip, ce n'est pas tombé dans l'oeil d'un aveugle ;)
Sinon de mon coté je crée des projets direct dans Radrails. Je ne suis pas certain d'avoir compris ce que tu dis à ce propos.
Peut etre que tu veux dire qu'il faut créer la base à la main, c'est la seule intervention que je fais, sinon avec les migrationss, tout se passe dans Radrails.
Et bonne continuation.
Bye bye.
Frédéric,
ce probème semble avoir été résolu par des versions plus récentes de Rails (depuis 1.6.x au moins me semble t-il). J'avais vu d'autres gens faisant état de ce problème mais je ne le rencontre plus désormais.
Raph.
Enregistrer un commentaire