Schwerwiegender Cygwin-Fehler: Ist kein Verzeichnis

0

Ich versuche zu verwenden todotxt in Cygwin unter Windows 7. Allerdings, wenn ich tun , t add "test"ich erhalte eine Fehlermeldung: "Fatal Error: $/cygdrive/c/Users/Travis/todo is not a directory". Funktioniert jedoch cd /cygdrive/c/Users/Travis/todo"einwandfrei:

Bildbeschreibung hier eingeben

Edit: in meinem .bashrc, habe ich folgendes: alias t="/cygdrive/c/users/Travis/todo/todo.sh". Darüber hinaus /cygdrive/c/users/travis/todo/todo.sh add "test"schlägt die Ausführung über die Shell mit der gleichen Fehlermeldung fehl, obwohl dies cd /cygdrive/c/users/travis/todoeinwandfrei funktioniert.

Travis Northcutt
quelle

Antworten:

3

Das sind zwei verschiedene Wege. Die Datei, für die Sie todo.txt konfiguriert haben, hat $am Anfang eine zusätzliche .

Grawity
quelle
Ich denke, Cygwin fügt das irgendwie hinzu. In meiner .bashrc-Datei habe ich: alias t = "/ cygdrive / c / users / Travis / todo / todo.sh", und das Folgende erzeugt den gleichen Fehler, wenn es von der Shell ausgeführt wird: / cygdrive / c / users / travis / todo / todo.sh add "test"
Travis Northcutt
1
Was TODO_DIRist in deinem Set todo.cfg?
Grawity
Und da war das Problem: Die entsprechende Zeile hatte am Anfang das $: export TODO_DIR = dirname "$/cygdrive/c/Users/Travis/todo/todo.txt". Ich habe das geändert und es funktioniert jetzt.
Travis Northcutt