2013-04-29 10 views
7

Przez wiele miesięcy byłem korzystających wykorzystanie org bloku dynamicznego zegara (CcCxKr), aby pomóc z moim godzinnym taktowania . Nagle okazało się, że to nie działa. Jedyne rzeczy, które zmieniłem, to ściąganie list-packages org-contrib i org-mode.org-mode uszkodzony dynamiczny zegara: definicja funkcji symbolu jest nieważna: org-defvaralias

Mxorg-version

Org-mode wersja 7.8.11

Próba aktualizacji/dodać dynamiczny blok (CcCxKr)

definicja funkcji symbolu jest nieważna: org-defvaralias

próbowałem zrobić ręczne wykonanie defun s niektórych plików ORG .el, ale to tylko pogarszał sprawę. Wszelkie sugestie na najczystszy sposób to naprawić?

Rzeczywiście nie mogę już wejść do systemu z tym samym błędem.

Sprawdziłem, że jest to wynik instalacji z ELPA, która wydaje się ją łamać. Jest to smutne, ponieważ dobrze wykorzystywałem inne pliki org-contrib.

Odpowiedz

9

W końcu udało mi się to naprawić. Zasób klucz był http://orgmode.org/manual/Installation.html, a rozwiązanie sprowadza się do dwóch rzeczy robię źle, gdy próbowałem zainstalować poprzez list-packages:

  • Pamiętaj, aby rozpocząć mają emacs działa bez otwarciu dowolnego org pliki lub org-config ustawienia. Najlepszym sposobem na to jest M-xkill-emacs i rozpocząć ponownie od emacs -q.

  • Dodaj do górnej części pliku .emacs:

;; Configure before loading org mode (package-initialize) 
(package-initialize) 

Pisałem trochę więcej na ten temat here.

+0

Chciałbym móc to powtórzyć dwa razy ... – JohnJ

+0

Może powinieneś wykonać '' (dodaj do listy 'archiwa-pakietu' ("org". "Http://orgmode.org/elpa/") t) 'przed' listą-pakietów Mx' w celu zainstalowania ' org-plus-contrib' również (zgodnie z [instalacja] (http://orgmode.org/elpa.html)). BTW, czy mogę po prostu zignorować twoje rozwiązanie i po prostu usunąć wszystkie 'org' z'/usr/share/emacs/', a następnie zaktualizować' org' w zwykły sposób 'elpa'? – CodyChan

+0

BTW, nie rozumiem, dlaczego powinienem używać 'emacs -q' (nie ładuję wbudowanego trybu org), aby zainstalować' org' używając 'elpa', czy ładowanie trybu org przed instalacją wpłynie na kompilację org -tryb??? – CodyChan

5

Nie wiem, czy to pomoże, ale można spróbować:

M-xload-libraryRETorg-compatRET.

Nawet jeśli to działa, nie jest to rozwiązanie, po prostu brzydkie obejście.

Spróbuj zadać pytanie na liście mailingowej orgmode, zyskuje tam więcej odbiorców.

Powiązane problemy