2013-11-20 9 views
13

Sto usando emacs 24 e vorrei installare marmellata.emacs marmellata: "Impossibile aprire il file di caricamento", "pacchetto"

Ho provato ad aggiungere il seguente al mio file ~/.emacs, seguendo le istruzioni sul http://marmalade-repo.org/:

(require 'package) 
(add-to-list 'package-archives 
    '("marmalade" . 
     "http://marmalade-repo.org/packages/")) 
(package-initialize) 

quando provo a ricaricare e-Macs ottengo l'errore:

Error in init file: File error: "Cannot open load file", "package". 

Cosa potrebbe essere sbagliato?

+0

Cosa succede se si digita in modo interattivo 'M-x package-initialize'? –

+0

Non so molto di Emacs, preferirei l'installazione diretta di dmg ;-) – noob

+7

Stavo usando emacs 22 non 24. Mi merito le downvotes. –

risposta

7

Sembra che la versione di Emacs non sia inclusa nella libreria package.el. Lo trova? M-x find-library package? Altrimenti, puoi provare a scaricarlo dal web (forse iniziare con Emacs Wiki), e poi metterlo nel tuo load-path.

Ma anche in questo caso potrebbe non funzionare con la versione di Emacs.

+2

(Sono un po 'sorpreso dal downvote, 4 anni dopo. – Drew

2

Ho ricevuto questo messaggio di errore dopo aver passato da macports a gestione dei pacchetti homebrew sul mac.

Sospetto di aver installato emacs usando macports e, sebbene fosse ancora disponibile dopo aver rimosso i macport, avrei potuto rimuovere le librerie su cui mi stavo affidando. L'installazione della versione più recente di emacs tramite homebrew ha risolto il problema.

Reinstallare emacs se pensate di aver fatto qualcosa di simile alla follia.

Problemi correlati