Doom-emacs: No se pudo encontrar el paquete X en los repositorios de recetas

Creado en 31 mar. 2020  ·  12Comentarios  ·  Fuente: hlissner/doom-emacs

Después de actualizar doom con doom upgrade , o sus paquetes con doom update , obtengo errores como estos:

Package error: (error Could not find package org-roam in recipe repositories: (org-elpa melpa gnu-elpa-mirror emacsmirror-mirror))
Package error: (error Could not find package company-org-roam in recipe repositories: (org-elpa melpa gnu-elpa-mirror emacsmirror-mirror))

Y / o errores como estos:

Cannot open load file: No such file or directory, org-roam
Cannot open load file: No such file or directory, org-superstar
bug common packages straight resolved

Comentario más útil

Es un problema conocido en el que su repositorio melpa local no se actualiza, por lo que directamente (nuestro administrador de paquetes) no puede encontrar nuevos paquetes (como org-roam o org-superstar).

Estoy trabajando en una solución, pero mientras tanto, deberá actualizar su repositorio melpa local manualmente:

EDITAR: Esto se ha corregido en confirmaciones recientes de Doom, pero los usuarios que provienen de una versión anterior aún pueden encontrar esto la primera vez que ejecutan doom upgrade , por lo que esta corrección aún es aplicable a usted:

# Update MELPA
cd ~/.emacs.d/.local/straight/repos/melpa
git pull

# Clear straight's cache
rm -f ~/.emacs.d/.local/straight/build-cache.el
doom sync

Todos 12 comentarios

Yo también.

Es un problema conocido en el que su repositorio melpa local no se actualiza, por lo que directamente (nuestro administrador de paquetes) no puede encontrar nuevos paquetes (como org-roam o org-superstar).

Estoy trabajando en una solución, pero mientras tanto, deberá actualizar su repositorio melpa local manualmente:

EDITAR: Esto se ha corregido en confirmaciones recientes de Doom, pero los usuarios que provienen de una versión anterior aún pueden encontrar esto la primera vez que ejecutan doom upgrade , por lo que esta corrección aún es aplicable a usted:

# Update MELPA
cd ~/.emacs.d/.local/straight/repos/melpa
git pull

# Clear straight's cache
rm -f ~/.emacs.d/.local/straight/build-cache.el
doom sync

Me encontré con este mismo problema y la solución alternativa recomendada falla así:

$ doom sync
Building straight...
Building straight...done
Building use-package...
Building use-package → Building bind-key...
Building use-package → Building bind-key...done
Building use-package...
Building use-package...done
> Synchronizing your config with Doom Emacs...
  > Regenerating envvars file at "~/.emacs.d/.local/env"
  - Scraping shell environment
    - Ignoring HOME=/Users/jcf
    - Ignoring GPG_TTY=/dev/ttys006
    - Ignoring PWD=/Users/jcf/.emacs.d/.local/straight/repos/melpa
    - Ignoring __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x2
    - Ignoring SSH_AUTH_SOCK=/Users/jcf/.gnupg/S.gpg-agent.ssh
    - Ignoring TERM=xterm-256color
    ✓ Successfully generated "~/.emacs.d/.local/env"
  > (Re)generating core autoloads...
    > Generating core autoloads...
    > Byte-compiling core autoloads file...
    ✓ Generated .local/autoloads.elc
  > Installing packages...
    → Cloning auto-minor-mode...
x There was an unexpected error:
  Type: doom-package-error
  Message:
    Error with packages
  Data:
    "auto-minor-mode"
    (error "Failed to run \"git\"; see buffer *straight-process*")
    "fatal: destination path '/Users/jcf/.emacs.d/.local/straight/repos/auto-minor-mode' already exists and is not an empty directory.
    "
  Straight output:
    fatal: destination path '/Users/jcf/.emacs.d/.local/straight/repos/auto-minor-mode' already exists and is not an empty directory.


Run the command again with the -d (or --debug) switch to enable debug
mode and (hopefully) generate a backtrace from this error:

  doom -d sync

If you file a bug report, please include it!
$ ls -alh /Users/jcf/.emacs.d/.local/straight/repos/auto-minor-mode
ls: /Users/jcf/.emacs.d/.local/straight/repos/auto-minor-mode: No such file or directory

Actualización : pasar a la rama maestra (en lugar de desarrollar) de straight.el en c96303830835ed49b6803a5288379891d6ab7cfc me ha solucionado las cosas.

Para la posteridad y para evitar confusiones, el problema de @jcf no está relacionado con este (ver # 2937, que se resolvió por separado).

Tuve el mismo problema para shellcheck, descubrí que también estaba en mi configuración (package.el), lo eliminé y el mensaje ahora desapareció ...

A partir de 0e851ac bin/doom actualizará sus repositorios de recetas antes de instalar / actualizar paquetes, lo que debería resolver este problema. Avísame si ese no es el caso y lo volveré a abrir. ¡Gracias por avisarme!

Tuvo el mismo problema. Intenté actualizar / actualizar Doom y obtuve esto

Type: error
  Message:
    error
  Data:
    "Could not find package org-superstar in recipe repositories: (org-elpa melpa gnu-elpa-mirror emacsmirror-mirror)"

ACTUALIZACIÓN: Funcionó después de seguir estos pasos

@kawaiier Tuvo el mismo problema org-superstar . Actualizar melpa manualmente como se mencionó anteriormente solucionó el problema

He hecho la corrección como se mencionó anteriormente, pero siempre se vuelve a romper la próxima vez que ejecuto doom upgrade

x There was an unexpected error:ate...
  Type: doom-package-error
  Message:
    Error with packages
  Data:
    "org-superstar"
    (error "Failed to run \"git\"; see buffer *straight-process*")
  Straight output:
    fatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree.
    Use '--' to separate paths from revisions, like this:
    'git <command> [<revision>...] -- [<file>...]'
    HEAD

@harrisj tengo el mismo problema: sweat_smile:

@harrisj @VitalyAnkh Prueba

git -C ~/.emacs.d pull
git -C ~/.emacs.d/.local/straight/repos/melpa pull
rm -rf ~/.emacs.d/.local/straight/repos/org-superstar
rm -f ~/.emacs.d/.local/straight/build-cache.el
doom sync

En caso de que alguien se encuentre con esto para la superestrella de la organización en particular, @hlissner cambió de superestrella para requerir (org +pretty) en init.el hace unos días (debido a problemas de velocidad).

Si el paquete de actualización anterior no funciona, es posible que deba agregar esta marca.

¿Fue útil esta página
0 / 5 - 0 calificaciones