cygwinの起動時にシェルスクリプトを実行しようとしています。 .bashrcファイルに次のコマンドを追加しました。
$ echo 'export MAIN="D:/dev/Main" >> .bashrc
> echo '.MAIN/Env/tpsScripts/devenv.sh $MAIN' >> .bashrc
> echo 'export TPSBUILD_USEMKG=1' >> .bashrc
だからcygwinを再起動しようとしたとき。 .sh ファイルが実行され、コンソール出力が表示されます。しかし、私はそうは思いません。代わりに、私は次のようになります。
-sh: .D:/dev/Main/Env/tpsScripts/devenv.sh: No such file or directory
私のdドライブパスを確認しました:D:/dev/Main/Env/tpsScripts/devenv.shそしてdevenv.shファイルが存在することを確認しました。
ここで何が起こっているのでしょうか?この問題をどのように解決できますか?どんな助けやアドバイスにも感謝します。
ベストアンサー1
cygwinでは、/cygdriveを介してドライブ文字にアクセスできます。たとえば、次のようになります。
sh /cygdrive/d/dev/Main/Env/tpsScripts/devenv.sh