init-file – error: el paquete `use-package- 'no está disponible

Pregunta:

Estoy empezando a crear un archivo .emacs para utilizarlo como entorno de desarrollo dentro de los contenedores de Docker. Recibo este error al iniciar emacs-nox en un contenedor Docker.

Warning (initialization): An error occurred while loading `/root/.emacs':

error: Package `use-package-' is unavailable

Aquí está el contenido de mi .emacs

;; require package
(require 'package)

;; add melpa stable
(add-to-list 'package-archives
         '("melpa-stable" . "https://stable.melpa.org/packages/"))

;; add melpa
(add-to-list 'package-archives
         '("melpa" . "http://melpa.milkbox.net/packages/"))

;; Initialise packages
(package-initialize)

;; add use package
(package-install 'use-package)

Respuesta:

Este error en particular ocurre si Emacs falla al buscar la última versión de un paquete, como si no hubiera un archivo de paquetes que contenga esa información. Antes de instalar paquetes, asegúrese de ejecutar Mx package-refresh-contents para que haya uno. Alternativamente, use Mx package-list-packages para instalar paquetes, lo que asegura que los archivos de paquetes están actualizados.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım