工具/软件:
您好:
我发现了 SDK 的问题、我从 这里下载了该 SDK。
如 本文所述 、我应该`ssource ./setupenv.sh` script、它失败、并出现以下错误:
Error!! Don't run pdksetupenv.sh, source it
失败的原因是 pdksetupenv.sh 中的以下行:
if [[ "$(basename -- "$0")" == "pdksetupenv.sh" ]]; then
它仅在 执行./setupenv.sh 时才有效,但当您为其提供源时,0美元 将扩展到`pdksetupenv.sh`,这不是应该发生的情况。 当此片段更改为时
(return 0 2>/dev/null) if [ $? -ne 0 ]; then
则它会按预期运行。
我找不到合适的地方报告它,这就是为什么我把它张贴在这里。
环境:Ubuntu 24.04