J'essaie d'installer / exécuter EMACS sur une machine Win7 64 bits après l'avoir utilisé pendant des années sur une machine WinXP 32 bits et rencontrez un problème, je ne trouve aucune aide pour la documentation ou sur le Web. < / p>
Symptôme: p>
Mon objectif: p>
Je veux retrouver la façon dont j'ai utilisé EMACS sur l'ancien système WinXP 32 bits: Cliquez sur un fichier associé à emacs, obtenez-le ouvert et prêt pour l'édition, obtenez automatiquement mes configurations dans .emacs chargés automatiquement, c'est-à-dire que vous travaillez avec EMACS de manière transparente. P>
chèques effectués et échoué tente de résoudre ce problème: p>
Tout ce qui n'a pas changé un peu du symptôme décrit, c'est-à-dire que j'ai foiré En testant ce qui précède et manqué un paramètre particulier qui devrait fonctionner, ou je regarde dans la mauvaise direction ... p>
On ne sait toujours pas pour moi si cela a quelque chose à voir avec: p>
... et pourquoi est-il un problème avec elle en premier lieu, que le répertoire .emacs.d existe déjà ... qui devrait être le cas standard ... P>
Toute aide et sagesse très appréciée. P>
3 Réponses :
Tout d'abord, bonne question. Les détails et la liste de ce que vous avez déjà essayé sont utiles.
Certains points: p>
ne pas avoir d'espaces dans des chemins clés (EMACS et% Maison%). Généralement, les choses fonctionnent amende. Mais quand les choses cassent que, il est souvent difficile de déboguer et de retrouver le fait que certains forfaits auteur n'ont pas pris en compte les espaces. p> li>
Définissez une variable d'environnement domestique à votre% user_profile%. Fais-le % User_profile% / home si vous devez, mais j'utilise l'ancien. P> li>
Commencez par exécuter emacs sans aucune personnalisation. P>
runemacs -Q
Point 1. a fait l'affaire. Je suis maintenant en douceur avec des annuaires à domicile sur C: \ utilisateurs \ user \ home, c'est-à-dire sans vide sur le chemin. (J'exécutais Emacs sur WinXP avec Home Set to c: \ Documents et paramètres \ User \ Mes documents pendant des années sans problèmes, je ne pensais donc pas que ce vieil piège me frapperait sur mon nouveau W7 64 bits ...) Merci encore!!
Bonjour, content que vous avez résolu votre problème. S'il vous plaît essayez d'accepter une réponse up-vote qui sont utiles. Les réponses à statutage sont un moyen facile de contribuer à la communauté Stackoverflow.
n.b. Cette réponse n'est pas pertinente pour la question initiale (qui portait sur Windows), mais peut être utile aux utilisateurs UNIX à la recherche de ce message d'erreur em> Vous aurez également cette erreur si EMACS ne dispose pas des autorisations correctes sur le répertoire .emacs.d. p> Vérifiez-le p> et assurez-vous que l'utilisateur que vous exécutez sous a les autorisations RWX! P> p>
Cela m'est arrivé plusieurs fois, merci pour le rappel. Je ne comprends pas pourquoi ~ / .emacs.d code> obtiendrait racine racine code> comme propriétaire et groupe?
Si tel est le cas, il est préférable de laisser les autorisations comme elles sont et exécutez $ sudo chown $ sudo chgrp
J'ai eu des problèmes similaires lorsque j'ai installé la nouvelle version de EMACS sur une nouvelle installation de l'Ubuntu 12.10. Je reçois le problème corrigé par CHMOD 777 .emacs.d, c'est-à-dire que l'article précédent a signalé, les EMACS n'ont pas le droit d'accès à la page d'accès .emacs.d. J'espère que cette aide. p>
Vérifiez le propriétaire et le groupe de ~ / .emacs.d code> avec ls -l code>. S'ils sont définis sur root code>, vous pouvez conserver les autorisations 700 et modifier le groupe et le propriétaire avec CHGRP code> et chown code> respectivement.