回答:
OK、この作品を作るための秘密のソースを見つけたと思います。詳細に注意を払っていないのは悪いことです。
解決策は、次の--login -i
ようなパラメーターでシェルを開始することです。
// works
C:\MinGW\msys\1.0\bin\sh.exe --login -i -cur_console:s1THn -new_console:d:d:\src
// doesn't work
C:\MinGW\msys\1.0\bin\sh.exe -cur_console:s1THn -new_console:d:d:\src
そして今、すべてがよさそうだ!
--login
ログインシェルの略ですが、それが何を意味するのか分かりません。-i
「インタラクティブ」なのでしょうか?これらの2つの議論に関する公式ドキュメントは見つかりませんでした。
-l -i
。デバッグログが必要です。
-l -i
ConEmu以外の標準のWindowsコンソールで同じ(なし)を試してみましたか?
-l
、プロンプトのようにlinuxに到達することすらありませんsh.exe"-3.1 $
。これは、何かが正しく機能しないことを示しています。-i
単独では不十分です、-l
必要です。私はただ-l
なしで試したことがありません-i
。デバッグログをキャプチャするにはどうすればよいですか?