这个命令是在启动一个新的bash shell,并在这个新的shell中启用devtoolset-8。如果你在.bashrc或者.bash_profile等bash启动脚本中写了这个命令,那么每次新开一个bash shell的时候,都会执行这个命令,从而导致循环。
你可以尝试以下方法来解决这个问题:
-
检查你的启动脚本,比如.bashrc或者.bash_profile,看看是否有这个命令,如果有,注释掉或者删除。
-
如果你只是想临时启用devtoolset-8,你可以直接在命令行中执行这个命令,而不是写在启动脚本中。
-
如果你想在每次启动bash的时候都启用devtoolset-8,但是不想启动新的bash,你可以尝试以下命令:
bash
source scl_source enable devtoolset-8
这个命令会在当前的bash中启用devtoolset-8,而不是启动一个新的bash。
分享一个有趣的 学习链接:https://xxetb.xet.tech/s/HY8za