私が理解していることから、bin \ bash.exeはusr \ bin \ bash.exeを呼び出します。Windowsパスの管理に役立ついくつかのオプションがあると思いますが、それを示すドキュメントが見つかりません。
私が知っているのは、環境をではGit\usr\bin\
なく使用するように設定している場合、スクリプトが期待どおりに機能しないように見えることだけGit\bin
です。
新しい開発ボックスには、次の設定があるようです。
ここでbash
C:\Windows\System32\bash.exe
C:\Program Files\Git\usr\bin\bash.exe
wslがトップであることは理解できますが、2番目のエントリbin/bash.exe
が使用することになっている場合は理解できませんか?
%windir%\system32\bash.exe
=マイクロソフトストアを使用して有効にしたLinux [wsl]環境用のWindowsサブシステムによってホストされるインラインbashシェル| Linux用のWindowsサブシステム| | インストール。代替ですが、メニューショートカットを%windir%\system32\wsl.exe ~ -d Ubuntu
起動する別のウィンドウと本質的に同じ結果です。
%programfiles%\git\bin\bash.exe
-> %programfiles%\git\usr\bin\bash.exe + some automatically injected arguments
=インライン[mainstdin / stdout] Windowsのcmd.exeコマンドプロンプト環境の上に階層化されたgitによって提供されるbashシェル
%programfiles%\git\git-bash.exe
= Windowsアプリ[winmain] Windowscmd.exeコマンドプロンプト環境の上に階層化されたgitによって提供されるbashシェル
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加