J'ai récemment dû réaménager mon ordinateur portable Windows et Emacs me donne maintenant une erreur étrange: "Démarrer le nouveau processus ISPELL [par défaut] Activation du mode FlySpell a donné une erreur " J'ai installé ASPELL et il est accessible via EMACS. J'ai attaché une photo pour montrer cela. J'ai aussi (SETQ-Par défaut ISPELL-Program-Name "Aspell") dans ma configuration EMACS. Cette même configuration fonctionne correctement sur mes autres machines Windows. Quel pourrait être le problème ici? Image: Aspell dans Emacs-Shell http://img145.imageshack.us/img145/4497/emacsaspell.jpg a> p>
4 Réponses :
écrire une réponse afin de marquer ceci comme accepté: p>
Le commentaire de Paprika m'a aidé à suivre le problème -
"Avez-vous vérifié si Aspell fonctionne en dehors de Emacs, c'est-à-dire quelque chose comme se révèle Aspell-fr n'avait pas été installé. mon mauvais. p> chat foobar.txt | aspell -a -l fr code>?" P>
Edit2: Comme le commentaire ci-dessous indique, supprimant Les fichiers recommandés dans ce poste provoquent des problèmes lors de la mise à niveau. Si vous avez suivi les conseils sur ce post et que vous le regrettez (désolé), puis de réinstaller les fichiers supprimés que vous souhaitez taper: strong> p> Google m'a envoyé ici d'abord alors je pensais ajouter une autre raison commune de ce message d'erreur (au moins sur les systèmes Ubuntu) P> My Ubuntu 10.10 Fresh Install avait le bug suivant: p> https://bugs.launchpad.net/ubuntu/+source/dictionar-commmon/+bug/619015 p> corrigé (comme indiqué dans le lien ) En supprimant p> et tous les fichiers .el .elc dans p> La raison qu'il semble est que les fichiers ci-dessus sont déjà installés dans l'EMACS23-courant,
et les fichiers .el et .elc conservent le conflit sur les systèmes en direct (à partir de la lecture du rapport de bogue). P> Je pense qu'il y a d'autres problèmes pouvant causer ce message d'erreur, mais cela résoudra-t-il pour moi et Je me sentais que Ubuntu est assez commun pour que cela juveille une autre réponse. P> EDIT: SHORT> Il semble y avoir une solution moins intrusive - voir la réponse de Dennis Sheil P> Bénédictions, P> Tom p> P>
J'utiliserais la solution de Dennis 'Supprimer ces trois fichiers a provoqué l'erreur suivante lors de la tentative de mise à niveau de EMACS: une erreur s'est produite dans le traitement de Debian-Ispell.el: Erreur de fichier ((("Fichier d'entrée d'ouverture" "Aucun fichier ou répertoire" / usr / Partager / Emacs23 / Site-Lisp / Dictionnaires - Common / Debian-Isp Ell.el ")))). Voir aussi askubuntu.com/questions/15877/ forcer-apt-to-supprimer-tous-emacs
@Andreas, merci pour l'info Andreas, je n'ai pas encore essayé de mettre à jour Emacs - j'ai modifié ma réponse pour mettre en évidence votre avertissement depuis le début.
Vous pouvez ajouter la ligne: à votre fichier d'initialisation personnel emacs ( ~ / .emacs.d / init.el code>, ~ / .emacs code>, ~ / .emacs.el code>, peu importe ...) et cela devrait contourner le problème pour vous. P> P>
J'ai également couru dans ce problème lorsque la mise à niveau vers EMACSS24. Mon aspell fonctionnait bien. J'ai essayé certaines des techniques ici avec des dictinaires-courants et de la réglage FlySpell-Numéro-Welcome-Drapeau à Nil comme ci-dessus mais en cours d'exécution Emacs24 suspendue à Ispell. P>
J'ai fini par purger mon précédent installer Emacs23 (en veillant à ce que tous leurs fichiers .el / .elc ont été supprimés dans la désinstallation), en veillant à ce qu'il n'y ait pas de processus EMACS en arrière-plan et en supprimant mon collecte de CRUFT ~ / .emacs. D Annuaire D (prenant soin de sauvegarder le code là-bas Je suis toujours nécessaire). p>
J'ai ensuite installé EMACS24 (24.1.50.1 comme il se produit) et a couru et FlySpell a travaillé parfaitement. P>
Veuillez envisager d'ajouter le message de sortie / erreur sous forme de texte plutôt que d'une pièce jointe de l'image si possible, il serait beaucoup plus facile de lire.
Avez-vous vérifié si Aspell fonctionne en dehors de Emacs, c'est-à-dire quelque chose comme
chat foobar.txt | aspell -a -l fr code>?Vous voudrez peut-être également ajouter n'importe quelle sortie du tampon messages i>.
@paprika Merci, j'aurais dû vérifier cela avant de poster la question. S'avère que Aspell-fr n'avait pas été installée d'une manière ou d'une autre.
Les dictionnaires manquants, ou ceux non trouvés par Emacs, semblent être le problème le plus courant avec Aspell / Ispell.