如何使用Bash添加PATH变量的完整路径? 我试过像
之类的东西export PATH=/myPath:$PATH
但它不起作用。
答案 0 :(得分:1)
export
命令仅在当前shell中对于export
命令之后启动的所有程序生效。
要使其对其他shell生效,并且在您注销后,您需要将该命令添加到~/.bashrc
文件并重新启动其他终端窗口/标签。
要使GUI应用程序直接或间接从终端窗口启动时使其生效,可能需要执行额外的步骤
。要使其作为其他用户(例如root)运行的应用程序生效,可能需要执行不同的附加步骤。
答案 1 :(得分:0)
上面提到的代码非常有效:PATH变量得到改变 - 对于当前的bash会话以及从它开始的所有进程。
问题的根源可能如下:
您的程序在其开始时获取环境变量的副本。如果在程序启动后更改了环境变量(PATH或其他任何内容),程序将不会“看到”更改。您需要重新启动程序。