Cygwin schwerwiegender Fehler: ist kein Verzeichnis

783
Travis Northcutt

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 aber cd /cygdrive/c/Users/Travis/todo"ganz gut:

enter image description here

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 von der Shell mit der gleichen Fehlermeldung fehl, obwohl dies cd /cygdrive/c/users/travis/todoeinwandfrei funktioniert.

0

1 Antwort auf die Frage

3
grawity

Dies sind zwei verschiedene Wege. Die von Ihnen für die Verwendung von todo.txt konfigurierte Datei hat $am Anfang ein Extra .

Ich denke, Cygwin fügt das irgendwie hinzu. In meiner .bashrc-Datei habe ich: alias t = "/ cygdrive / c / users / Travis / todo / todo.sh", und der folgende Fehler erzeugt den gleichen Fehler, wenn er von der Shell ausgeführt wird: / cygdrive / c / users / travis / todo / todo.sh add "test" Travis Northcutt vor 12 Jahren 0
Welches `TODO_DIR` ist in Ihrer` todo.cfg` eingestellt? grawity vor 12 Jahren 1
Und da gab es das Problem: Die betreffende 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 vor 12 Jahren 0