Cygwinの致命的エラー:ディレクトリではありません


0

使用しようとしています トドテキスト Windows 7のCygwinでは。 t add "test" エラーメッセージが表示されます。 "Fatal Error: $/cygdrive/c/Users/Travis/todo is not a directory"。しかしながら、 cd /cygdrive/c/Users/Travis/todo" うまく動作します:

enter image description here

編集:私の.bashrcファイルでは、私は以下があります: alias t="/cygdrive/c/users/Travis/todo/todo.sh"。さらに、実行 /cygdrive/c/users/travis/todo/todo.sh add "test" とはいえ、シェルからのアクセスが同じエラーメッセージで失敗する cd /cygdrive/c/users/travis/todo 完璧に動作します。

回答:


3

これらは2つの異なるパスです。 todo.txtを使用するように設定したものには、追加の $ 初めに。


私はCygwinがどういうわけかそれを加えていると思います。私の.bashrcファイルには、次のものがあります。alias t = "/ cygdrive / c / users / Travis / todo / todo.sh"で、シェルから実行すると次のようになります。/ cygdrive / c / users / travis / todo / todo.shに "test"を追加
Travis Northcutt

1
TODO_DIR あなたに設定されている todo.cfg
grawity

そして問題がありました:関連する行は始めに$を持っていました:export TODO_DIR = dirname "$/cygdrive/c/Users/Travis/todo/todo.txt"。私はそれを変えました、そしてそれは今うまくいきます。
Travis Northcutt
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.