exécution Ubuntu 12.10 avec EMACS 24.3.1 et ECB 2.40. Je ne sais pas ce qui a effectivement causé cela, autre qu'un apt-get update && upgrade j'ai couru il y a quelques jours.
Il a commencé quand j'ai redémarré mon ordinateur et que j'ai ran Emacs et que mx ECB-activate, j'aurais obtenu l'erreur suivante: P>
ECB 2.40 - Erreur: la BCE ne peut être utilisée qu'avec cedet [1.0PRE6, 1.1.9]! Veuillez l'installer et redémarrer emacs! P> BlockQuote>
J'ai essayé quelques choses mais je n'ai pas compris ce que fait exactement cette question. J'ai fait une apt-get Update && Upgrade il y a plusieurs jours IIRC et il a mis à jour un tas de packages, c'est donc une possibilité. J'ai Ran M-X Cedet-Version et obtenu: P>
CEDET Version: 2.0 Requested File Loaded Package Version Version Version ---------------------------------------------------------- cedet: 2.0 nil ok eieio: 1.4 nil ok semantic: 2.2 nil ok srecode: 1.2 nil Not Loaded ede: 1.2 nil Not Loaded speedbar: 1.0.4 nil 1.0 cogre: 1.2 nil Not Loaded cedet-contrib: 1.2 nil Not Loaded
3 Réponses :
Qu'est-ce qui a fonctionné pour moi (après plus d'autres googles) consistait à éditer ECB / ECB-CEDET-WRAPPER.el - Recherchez la ligne suivante dans ce fichier: et remplacez le premier " 1 'à un' 2 ': p> Emacs redémarré et tout fonctionne bien. P> P>
Ou sous ECB-2.40 / BCE-Upgrade.el pour le même const.
Merci pour l'info, ne pas utiliser trop de BCE plus de pièces mobiles pour ce que je voulais.
Il y a un Fourchette de la BCE qui fonctionne avec des versions d'Emacs & Cètet frais. Vous pouvez l'installer manuellement ou via MELPA (voir les instructions à la fin de la page sur l'activation de la MELPA). p>
Après beaucoup de googling, le seul tour qui l'a fait pour moi a été trouvé Voici : Ajouter p>
(SETQ ECB-Version-Version-Vérification NIL) P>
à mon fichier d'initial Emacs. p>
Ce qui a fonctionné pour moi (après plus d'autres googles) était d'éditer ECB / ECB-CEDET-WRAPPER.EL - Trouvez la ligne suivante dans ce fichier: (DEFCONST ECB-CEDET-REQUIS-VERSION-MAX '(1 1 4 9) et Remplacez le premier '1' à un '2': (DEFCONST ECB-CEDET-REQUIS-VERSION-MAX '(2 1 4 9) Redémarré Emacs et tout fonctionne bien.
S'il vous plaît, regardez ma réponse sur les versions fraîches de la BCE / CEDET