设置 PATH 环境变量不起作用

设置 PATH 环境变量不起作用

我想在.profileUbuntu 目录中的 PATH 中设置 Sonar-Runner bin 目录。

当我执行时,echo $PATH它显示我设置的路径,但是当我尝试使用运行 sonar-runner.bat 文件时

./sonar-runner -h`

我得到的结果是

bash: ./sonar-runner: No such file or directory

但如果我运行相同的命令

./sonar-runner -h

从其目录中,它运行得很好。我知道它的环境变量问题。但我无法解决它。

有人可以帮忙吗?

答案1

./是绝对路径,指向当前工作目录。

通过提供绝对路径,shell 将不会搜索 PATH。

因此只需输入:sonar-runner -h它就可以工作。

相关内容