【问题标题】:Export of PATH not permanentPATH 的导出不是永久的
【发布时间】:2015-07-03 21:47:57
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: linux path export global-variables environment-variables


    【解决方案1】:

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

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

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

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

    【讨论】:

    • @lozadaOmr- 是的,抱歉我打错了。是的,将这两行都放在.bashrc 文件中。
    • 添加后我在启动终端时得到了这个bash: /home/omar/.composer/vendor/bin: Is a directory
    • @lozadaOmr- composer 是隐藏目录吗?您应该在目录作曲家之前检查.。另外,请查看我编辑的答案以了解如何操作!
    • @lozadaOmr- 检查我的最终编辑。它会解决你所有的错误!
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-08-24
      • 2023-04-04
      • 2016-04-23
      • 1970-01-01
      • 2012-08-26
      • 2020-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多