使用 $BASH_SOURCE 变量时"No such file or directory"



使用$BASH_SOURCE的脚本有问题

当我在Ubuntu中用sudo ./install.sh运行脚本时,我得到以下错误./home/parallels/Desktop/app/install.sh: No such file or directory

它缝起来就像是"(点(在导致问题的目录名前面

在运行脚本之前,我还尝试过使用sudo su

有问题的脚本部分如下:

repo_dir="`dirname "$BASH_SOURCE[0]" `/home/parallels/Desktop/app"
source $repo_dir/install.sh

我应该提到的另一件事是,它似乎对其他人有效,所以我想知道这是我运行脚本的方式还是它的位置

如有任何帮助,将不胜感激

非常感谢您的帮助,非常感谢。有一个来自开发人员的更新,它显然和我有同样的问题。新行看起来像这样,它工作:

CCD_ 5目录名"$BASH_SOURCE[0]"`/../..//">

源"$repo_dir/install.sh"`

再次感谢。

相关内容

  • 没有找到相关文章

最新更新