informes de instalación del paquete "no coinciden"


7

Desde la página de Emacs Eclim github:

Instale emacs-eclim. Tienes dos opciones:

  • Instalación desde el archivo del paquete MELPA.

    Solo agregue el archivo a los archivos de paquete si aún no lo ha hecho, y

    luego instale emacs-eclim con el comando package-install.

  • Instalación manual desde GitHub.

    (git clone git: //github.com/senny/emacs-eclim.git)

    Agregue (add-to-list 'load-path "/ path / to / emacs-eclim /") a su script de inicio.

Si se sigue la primera opción y:

  1. Agregué los siguientes archivos de paquete a mi ~/.emacs.d/init.elarchivo:

    (setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/")
                             ("marmalade" . "http://marmalade-repo.org/packages/")
                             ("melpa" . "http://melpa.milkbox.net/packages/")))
    
  2. Luego escribió M-xpackage-instally RETpresionó y apareció el siguiente mensaje:

    Install package: emacs-eclim [No Match]


¿Por qué aparece este error?

Gracias por adelantado.

Respuestas:


16

Tal vez actualizar el contenido del paquete podría ayudar: intente evaluar (package-refresh-contents)o escribir M-xpackage-refresh-contents.


¿Cómo hacer la evaluación (package-refresh-content)?
Tim

1
Simplemente escriba (package-refresh-contents)el *scratch*búfer y, después del corchete de cierre, presione C-j.
Boccaperta-IT

1
El enlace predeterminado para evaluar es C-x C-e.
Kaushal Modi

4

Solo quería agregar mi experiencia. Instalé Emacs en mi Mac a través de Homebrew y no pude encontrar o enumerar ningún paquete de repositorios que no sea el GNU ELPA estándar, a pesar de agregar MELPA y MELPA Stable a mi package-archivesen mi init.el (similar a lo anterior), y a pesar de haciendo package-refresh-contents, reiniciando Emacs, reiniciando mi máquina, etc.

Noté mensajes de estado sobre el uso de TLS mientras se cargaba list-packages(aunque todos parecían tener éxito), y verifiqué mi instalación de Homebrew Emacs; no había instalado con la with-gnutlsopción. Desinstalé Emacs y lo reinstalé, esta vez usando with-gnutls, y esto me solucionó el problema. Entonces, para mí, algo como:

brew install emacs --with-cocoa --with-gnutls

2
Resulta (tal vez como era de esperar) que TLS solo se requiere si usa la versión "https" de las URL del repositorio, por ejemplo, si usa ("melpa" . "https://melpa.org/packages/")necesita TLS, pero si usa ("melpa" . "http://melpa.org/packages/"), que también funciona, no lo hace.
Jason Evans
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.