PATH 的导出不是永久性的

Export of PATH not permanent

我正在使用此命令导出路径以使用我在全局安装的一些包。

export PATH=~/.composer/vendor/bin:$PATH

问题是每当我重新启动我的机器时,我仍然需要再次导出它。

有没有办法使这个导出永久化?

是的,很多时候这就是 export PATH 的问题所在。

您应该将环境变量直接附加到您的 .bash_profile 文件中!这将是永久性的并解决您的目的,从而使您的包在全球范围内使用,而不会对包的路径造成任何进一步的问题。

将以下内容附加到 .bash_profile 文件的末尾,并将 ~ 替换为实际路径,即 /home/user_name :-

PATH=/home/user_name/.composer/vendor/bin:$PATH
export PATH

将此行添加到您的 ~/.bash_profile:

export PATH=$HOME/.composer/vendor/bin:$PATH