3

MSYS2 を使用して を実行するmsys2_shell.batと、minttybash ログイン シェルが開きますが、 ~/.profileソースが取得されません。

とにかく、 /bin/bash --login内部で実行するminttyと、~/.profileソースが表示されます。なんで?

path\to\msys64\bin\bash.exe --loginの代わりに Windows プロンプトを介して実行すると、同じことが起こりますmsys2_shell.bat

PS: も試してみました.bash_profile

4

2 に答える 2

1

私は同じ問題を抱えていました。

このチケットのコメントスレッドでダンの助けを借りてそれを理解しました: https://sourceforge.net/p/msys2/tickets/97

解決策は、/etc/fstab

$ cat /etc/fstab
# For a description of the file format, see the Users Guide
# http://cygwin.com/cygwin-ug-net/using.html#mount-table

# DO NOT REMOVE NEXT LINE. It remove cygdrive prefix from path
none / cygdrive binary,posix=0,noacl,user 0 0

d:/Users/dparker /home/dparker ntfs binary,posix=0,user 0 0

ホームディレクトリをマウントするには最後の行が必要であることに注意してください...そこになくてもマウントしているように見えるので、なぜ明示的にこれを行う必要があるのか​​ わかりません...しかし、おそらく正しく/etc/fstabマウントされていませんでしたか?

これが私のようにうまくいくことを願っています。

于 2014-10-24T19:30:54.533 に答える