Doom-emacs: Paket X konnte in den Rezept-Repositorys nicht gefunden werden

Erstellt am 31. März 2020  ·  12Kommentare  ·  Quelle: hlissner/doom-emacs

Nach dem Aktualisieren von doom mit doom upgrade oder seiner Pakete mit doom update erhalte ich folgende Fehler:

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))

Und / oder Fehler wie diese:

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

Hilfreichster Kommentar

Es ist ein bekanntes Problem, bei dem Ihr lokales Melpa-Repo nicht aktualisiert wird, sodass Straight (unser Paketmanager) keine neuen Pakete finden kann (wie Org-Roam oder Org-Superstar).

Ich arbeite an einem Fix, aber in der Zwischenzeit müssen Sie Ihr lokales Melpa-Repo manuell aktualisieren:

BEARBEITEN: Dies wurde in den letzten Commits von Doom behoben, aber Benutzer, die aus einer älteren Version stammen, können dies möglicherweise noch beim ersten Ausführen von doom upgrade feststellen. Daher gilt dieses Update weiterhin für Sie:

# 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

Alle 12 Kommentare

Ich auch.

Es ist ein bekanntes Problem, bei dem Ihr lokales Melpa-Repo nicht aktualisiert wird, sodass Straight (unser Paketmanager) keine neuen Pakete finden kann (wie Org-Roam oder Org-Superstar).

Ich arbeite an einem Fix, aber in der Zwischenzeit müssen Sie Ihr lokales Melpa-Repo manuell aktualisieren:

BEARBEITEN: Dies wurde in den letzten Commits von Doom behoben, aber Benutzer, die aus einer älteren Version stammen, können dies möglicherweise noch beim ersten Ausführen von doom upgrade feststellen. Daher gilt dieses Update weiterhin für Sie:

# 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

Ich bin auf dasselbe Problem gestoßen, und die empfohlene Problemumgehung schlägt folgendermaßen fehl:

$ 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

Update : Der Wechsel zum Hauptzweig (im Gegensatz zum Entwickeln) von Straight.el in c96303830835ed49b6803a5288379891d6ab7cfc hat einige Probleme für mich behoben.

Für die Nachwelt und um Verwirrung zu vermeiden, hat das Problem von tun (siehe # 2937, das separat gelöst wurde).

Ich hatte das gleiche Problem für Shellcheck entdeckt, dass es auch in meiner Konfiguration (package.el) war, entfernte es und Nachricht ist jetzt weg ...

Ab 0e851ac aktualisiert bin/doom Ihre Rezept-Repos, bevor Pakete installiert / aktualisiert werden, wodurch dieses Problem behoben werden sollte. Lassen Sie mich wissen, wenn dies nicht der Fall ist, und ich werde es wieder öffnen. Vielen Dank, dass Sie mich darauf aufmerksam gemacht haben!

Hatte das gleiche Problem. Ich habe gerade Doom Upgrade / Update ausprobiert und habe es bekommen

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

UPDATE: Arbeitete nach diesen Schritten

@ Kawaiier hatte das gleiche Problem org-superstar . Das manuelle Aktualisieren von melpa wie oben beschrieben hat das Problem behoben

Ich habe das Update wie oben erwähnt durchgeführt, aber es bricht immer wieder ab, wenn ich das nächste Mal doom upgrade ausführe

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 Ich habe das gleiche Problem: Sweat_smile:

@harrisj @VitalyAnkh Versuchen Sie es

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

Für den Fall, dass jemand dies speziell für einen Org-Superstar tut , hat (org +pretty) in init.el erforderlich ist (aufgrund von Geschwindigkeitsproblemen).

Wenn das oben genannte Paketaktualisierungsmaterial nicht funktioniert, müssen Sie möglicherweise dieses Flag hinzufügen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen