Pregunta:
Intenté instalar emacs y, en un intento de instalar MELPA, intenté:
(este es mi archivo init.el
)
(package-initialize)
(add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))
(add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
(require 'package)
(let* ((no-ssl (and (memq system-type '(windows-nt ms-dos))
(not (gnutls-available-p))))
(proto (if no-ssl "http" "https")))
(add-to-list 'package-archives
(cons "melpa" (concat proto "://melpa.org/packages/")) t))
(package-initialize)
Cuando intenté ejecutar los siguientes comandos Mx package-initialize
luego Mx package-refresh-contents
, dijo que no se pudo descargar el archivo 'gnu'. ¿Hay alguna forma de evitar esto?
Estoy usando MacOS y usando emacs versión 26.2.
Respuesta:
Agregue lo siguiente antes de inicializar el paquete:
(setq gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")
Aparentemente, esto es un error en Emacs 26.2 para MacOS. Encontré esta solución en este hilo de reddit .