我的 Cygwin 目录
foo.sh
中有脚本 /usr/local/bin
。我可以使用 mintty
运行它,但不能使用 bash。
我刚开始的时候,情况是这样的:
foo.sh in mintty - WORKING
foo.sh in bash - NOT WORKING
然后我将行
export PATH="${PATH}:/usr/local/bin"
添加到我的 .bashrc
文件中。现在情况如下:
foo.sh in mintty - WORKING
foo.sh in bash - WORKING
however
bash -c foo.sh - NOT WORKING
我需要运行脚本的最后一种方法才能工作。我将在我的可执行文件中使用它,该可执行文件是为 Windows 编译的,因此该命令必须在
cmd
中工作。
我的问题是:
PATH
,以使用bash -c
。/usr/local/bin
不在PATH
中?有什么理由不做我想做的事吗?