我想在.profile
Ubuntu 目录中的 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
它就可以工作。