我在几个mac上安装了mysql,其中一个mysql不在路径中。如果我导出它,它会在路径中正确显示,但重启后会消失。 我该怎么做才能让机器保持在路径中?在他们的路径中以不同的方式使用它的机器是什么?
任何想法都赞赏。
答案 0 :(得分:2)
检查它正在处理的mac上的/etc/profile
文件。应该在那里定义路径文件,该文件适用于所有用户。提到的~/.bash_profile
适用于个人用户。
你应该看到类似于前面提到的
export PATH=/path/to/mysql_folder:$PATH
在这个文件中,虽然可能有点埋没。如果您未在此处看到PATH,请尝试/etc/environment
。如果做不到这一点,我不确定OS X将在哪里定义路径变量,但作为一个Unix系统,所有配置文件都会读取它所设置的公共文件。
找到后,将其工作的机器上的定义与不适用的机器上的定义进行比较,并进行相应的编辑。如果它看起来一样,那么有些不对劲,你应该告诉我们。
答案 1 :(得分:1)
如果是linux,则必须将此导出添加到配置文件脚本中。如果Windows编辑我的电脑中的路径|属性|编辑环境变量
答案 2 :(得分:1)
给你的一个init文件(例如/home/username/.bash_profile)添加如下行:
export PATH=/path/to/mysql_folder:$PATH