添加pgsql的环境变量之后,又删除了关于mysql环境,还有一些设计MySQL的软连接,目录,文件,反正就是图个痛快,喜新厌旧,踢掉MySQL.
还有一些看起来不像是系统文件,像是要卸载掉的软件的目录,也都一并删除.
修改环境变量之后:
export PATH=“/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:~/bin:$PATH”
Pg_SQL
export PATH=/Users/HangKO/DevOps/pgsql/bin
设置PG共享库的路径
export LD_LIBRARY_PATH=/Users/HangKO/DevOps/pgsql/lib
设定数据库中数据目录环境变量
export PGDATA=/Users/HangKO/DBdata/pgdata
事后才检查出是以上的环境变量填写有误!!!
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
但是,作者的方法并没有解决我的问题.
因为我把我自己的第一行export 进去之后,一旦source 一下,再次输入,老问题又出现了.
因此,这里放弃.
重点研究:PATH,export两个关键字的意义.
这里有人给出了研究:
http://blog.163.com/wang_hai_fei/blog/static/309020312008728333912/
看懂了就好,大概就是明白了:
最后看了一下这篇帖子,意识到 .bash_profile 完全可以删掉重建一个.
http://www.2cto.com/os/201504/394134.html
同时也意识到自己mac上的 .bash_profile文件其实就是当初刚用mac时候自己按照教程自己添加的,里面的有一些路径完全就是copy过来的,自己今天删除一下相关应用之后完全就是没有用处了!
Finally,删掉 ~/.bash_profile文件,重启终端之后:
$ ls
发现完全是好好的,焕然一新.所有的疑惑瞬间清晰!
问题的根因:
1. export了错误的路径;
2. 添加错误了错误的 PATH,并且添加错误,比如:
export PATH=/Users/HangKO/DevOps/pgsql/bin(错误)
和
export PATH=/Users/HangKO/DevOps/pgsql/bin:$PATH(正确)
问题得到解决.
linux下.bashrc文件 /PATH环境变量修改 /提示符修改
http://shunfengwei.blog.163.com/blog/static/17522511720122299241143/
mac下设置PATH
http://www.cnblogs.com/xitang/archive/2011/09/15/2177924.html
最后,感谢以上链接中作者的分享,此处链接如有侵权,请告知删除.