PATH导出不是永久的

3
我使用这个命令来导出路径以使用我全局安装的一些软件包。 export PATH=~/.composer/vendor/bin:$PATH 问题在于,每当我重新启动我的计算机时,我仍然需要再次导出它。
有没有办法使这个导出永久生效?
2个回答

3

很多时候,使用export PATH会造成问题。

应该直接将环境变量添加到您的.bash_profile文件中!这将是永久性的,并解决您的问题,从而使您的软件包在全局范围内使用,而不会再出现软件包路径的问题。

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

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

1
@lozadaOmr- 是的,抱歉我打错了。是的,在.bashrc文件中加入这两行。 - undefined
在我追加之后,当我启动终端时,出现了这个错误信息:bash: /home/omar/.composer/vendor/bin: 是一个目录 - undefined
@lozadaOmr- composer是一个隐藏目录吗?你应该检查composer目录前面的.。另外,请查看我编辑过的答案,了解如何操作! - undefined
@lozadaOmr- 检查我的最终编辑。它将解决你所有的错误! - undefined

0
将以下行添加到您的~/.bash_profile文件中:
export PATH=$HOME/.composer/vendor/bin:$PATH

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接