【问题标题】:$PATH not being saved after I leave terminal我离开终端后没有保存 $PATH
【发布时间】:2012-02-25 23:56:13
【问题描述】:

我刚刚在我的 OS X Lion 上安装了 mysql server 5.5.20,一切正常。现在,每次我进入终端时,我都必须明确写:

PATH=${PATH}:/usr/local/mysql/bin

因为我离开命令行后没有保存。我不知道为什么会这样。

想法?

【问题讨论】:

  • 我认为你需要把它放在你的.profile.bash_profile 中(如果你没有在你的家~ 目录中创建它)然后从命令行执行. ~/.profile. ~/.bash_profile
  • 我在~/.profile~/.bash_profile 都没有工作,但在~/.bashrc 工作

标签: mysql macos terminal


【解决方案1】:

你必须添加

PATH=${PATH}:/usr/local/mysql/bin
export PATH

到您的 ~/.bash_profile.bashrc(或在使用不同的 shell 时使用类似的选项)。

如果您希望它是系统范围的,您应该升级:/etc/bash.bashrc(在 archilnux 上,可能会对您的发行版保持警惕)

【讨论】:

  • @mvds 是的,在我发布答案之后才意识到......但是它在archilinux上是不同的文件(似乎)。
  • 是的,做到了。我想因为我刚买了一台 Mac,我想很多这样的问题都会遇到。谢谢!----编辑:将行添加到我的 . bash_profile 绰绰有余。
  • 我正在使用 bash,并且在我的主目录中有 .bash_profile.bashrc 文件,但由于某种原因,它仅在我将行添加到 .bashrc 时才有效。知道为什么吗?
  • 如果您使用的是 Mac,如果您使用默认的 zsh 而不是 bash,请在您的主文件夹中查找 .zprofile
  • 在 Mac OS 10.15.7(也许稍后?)上,您必须编辑 /etc/paths 并在新行中添加 /usr/local/mysql/bin,然后保存并重新启动终端。
【解决方案2】:

如果有人在使用 MacOs BigSur,你应该运行 open ~/.zshrc ` 并输入

export PATH=

在我的情况下是

export PATH=/Applications/MAMP/bin/php/php7.3.24/bin/:$PATH

【讨论】:

    【解决方案3】:

    编辑您的~/.bash_profile

    然后放行:

    export PATH=$PATH:/usr/local/mysql/bin

    【讨论】:

      【解决方案4】:

      然后不要忘记运行以下命令让 bash 实现当前路径而无需重新启动:

      source ~/.bash_profile 
      

      最后你可以试试这个命令来检查路径是否正确实现:

      echo $PATH
      

      它将显示您的 PATH 的内容,理想情况下您应该在那里找到您的新路径。

      【讨论】:

        【解决方案5】:

        我在我的 macOS High Sierra 上解决了。

        1. 打开 finder 并转到路径 /Users/YOUR_USERNAME
        2. 使用 Shift + cmd + 显示隐藏文件。
        3. 创建(如果不存在)文件 .profile
        4. 在此文件中写入 export PATH=/YOUR PATH
        5. 保存此文件。 (如果有问题,请尝试使用 sudo 命令创建文件)

        【讨论】:

          【解决方案6】:

          在终端中使用export PATH=/home/username/anaconda3/bin:$PATH 然后输入anaconda-navigator. 该应用程序将立即启动

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2017-09-07
            • 1970-01-01
            • 2019-06-27
            • 1970-01-01
            • 1970-01-01
            • 2020-08-25
            • 2020-09-03
            • 2020-11-19
            相关资源
            最近更新 更多