Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql $PATH在我离开终端后未保存_Mysql_Macos_Terminal - Fatal编程技术网

Mysql $PATH在我离开终端后未保存

Mysql $PATH在我离开终端后未保存,mysql,macos,terminal,Mysql,Macos,Terminal,我刚刚在我的OS X Lion上安装了mysql server 5.5.20,一切正常。现在,每次进入终端,我都必须明确地写: PATH=${PATH}:/usr/local/mysql/bin 因为在我离开命令行后没有保存。我不知道为什么会这样 想法?您必须添加 PATH=${PATH}:/usr/local/mysql/bin export PATH 到您的~/.bash\u配置文件或.bashrc(或在使用不同的shell时使用类似选项) 如果您希望它是系统范围的,您应该升级:/etc/

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

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

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

想法?

您必须添加

PATH=${PATH}:/usr/local/mysql/bin
export PATH
到您的
~/.bash\u配置文件
.bashrc
(或在使用不同的shell时使用类似选项)


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

编辑~/.bash_配置文件,并将导出路径=$PATH:/usr/local/mysql/bin列出来,然后不要忘记运行以下命令,以便bash在不重新启动的情况下实现当前路径:

source ~/.bash_profile 
最后,您可以尝试此命令检查路径是否正确实现:

echo $PATH

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

我在macOS High Sierra上解决了这个问题

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

  • 在终端中使用导出路径=/home/username/anaconda3/bin:$PATH 然后键入蟒蛇导航器。
    应用程序将立即启动

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

    导出路径=

    在我的情况下,这是


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

    @mvds是的,在我发布答案后意识到。。。不过,它在archilinux上是不同的文件(看起来)。是的,就是这样。我想因为我刚买了一台Mac电脑,我想很多类似的问题都会遇到。谢谢----编辑:将行添加到我的.bash_配置文件已经足够了。我正在使用bash,并且在我的主目录中同时有
    .bash_配置文件
    .bashrc
    文件,但由于某些原因,它只在我将行添加到
    .bashrc
    时起作用。知道为什么吗?我想你需要把它放在你的
    .profile
    .bash\u profile
    (如果你没有在你的主
    ~
    目录中创建它),然后从命令行执行
    ~/。配置文件
    ~/。bash_profile
    既不适用于
    ~/.profile
    也不适用于
    ~/.bash_profile
    但在
    ~/.bashrc