2011-08-02 2 views
3

gem install échoue avec l'erreur suivante, Comment puis-je spécifier la configuration de la taille du tas dans un lieu commun pour que je n'ai pas de redéfinir ce à chaque fois.Comment puis-je spécifier la configuration de la taille du tas dans un fichier de configuration

Error: Your application used more memory than the safety cap of 500m. 
Specify -J-Xmx####m to increase it (#### = cap size in MB). 
Specify -w for full OutOfMemoryError stack trace. 
+0

quelqu'un peut-il prendre soin de commenter le vote vers le bas? Je pose cette question parce que je n'ai pas la moindre idée sur la façon de résoudre ce problème, si vous ne voulez pas répondre s'il vous plaît ne pas. mais un vote vers le bas, s'il vous plaît donner une explication – user339108

Répondre

7

Cette erreur et ce message proviennent en fait de jruby, pas de gem. Heureusement, les contrôles JRuby pour les options par défaut dans la variable d'environnement JRUBY_OPTS.

Donc, essayez export JRUBY_OPTS=-J-Xmx1024m, puis, chaque fois que vous appelez gem install, jruby devrait fonctionner automatiquement avec une limite de mémoire de 1024 Mo.

Questions connexes