AnswerDotAI / AnswerDotAI/nbdev

A potential error with `nbdev_release_gh`

Offen
#1,240 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Jupyter Notebook
Sterne
5.3k
Forks
514
Ø Merge
2 T. 30 Min.
Gemergte PRs (30 T.)
8

Beschreibung

I am trying to make a release to github with nbdev_release_gh:

(rapids-22.10) [kangl@p031]/home/kangl/codes/sott/nbs% nbdev_release_gh
Traceback (most recent call last):
......
FileNotFoundError: [Errno 2] No such file or directory: '~/bin/nvim.appimage'

In fact, this file exists:

(rapids-22.10) [kangl@p031]/home/kangl/codes/sott/nbs% ls -al ~/bin/nvim.appimage 
-rwxr-xr-x 1 kangl kangl 14644416 Dec 14  2021 /users/kangl/bin/nvim.appimage

However, after editing my zshrc file from

export VISUAL="~/bin/nvim.appimage";                                 
export EDITOR="~/bin/nvim.appimage";

to

export VISUAL="/users/kangl/bin/nvim.appimage";                                 
export EDITOR="/users/kangl/bin/nvim.appimage";

It works.

It looks like this command doesn't understand ~.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Fehler mit nbdev_release_gh unter Verwendung des Werts ~/bin/nvim.appimage aus zshrc zu reproduzieren; verfolge dann, wo der Befehl VISUAL oder EDITOR liest. Vergleiche dieses Verhalten mit dem absoluten Pfad, der funktioniert; abgeschlossen ist die Aufgabe, wenn der Release-Befehl die Kurzschreibweise für das Home-Verzeichnis akzeptiert, ohne einen fest kodierten Pfad zu erfordern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
neovim, python, zsh
Bereich
cli, tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.