2014-01-11 68 views

回答

0

你上面提到的代码工作得很好:PATH变量被改变 - 对于当前的bash会话和所有从它开始的进程。

问题的根源可能是以下几点:

程序变得环境变量的副本,它的开始。如果环境变量(PATH或其他)在程序启动后发生改变,程序将不会“看到”更改。您需要重新启动程序。

1

export命令仅在当前shell中对在该命令后面启动的所有程序生效。

要使其对其他shell生效,并且在注销后,您需要将命令添加到您的~/.bashrc文件并重新启动其他终端窗口/选项卡。

要使GUI应用程序在不直接或间接从终端窗口启动时生效,可能需要额外的步骤

要使其作为另一个用户(例如root)运行的应用程序生效,可能需要不同的附加步骤。

相关问题