PostgreSQL和OS X Lion权限问题.bash_profile
建立:
我安装了OS X Lion 10.7.2(未升级) 我买了笔记本电脑(没有软件升级) 我安装了4.2(4D199)版 我的.bash_profile说如下: export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH" export PATH="$HOME/.rbenv/bin:$PATH" 当我输入’哪个psql’时,我得到: /usr/bin/psql 我已经阅读了关于修复postresql Repairing Postgresql after upgrading to OSX 10.7 Lion的这篇文章,在本文中它说当你输入你应该得到的psql时: usr/local/bin/psql 我没有得到它.我究竟做错了什么? 更新 – 为任何人 如果有人和我有相同的设置,请执行以下操作:阅读此链接https://plus.google.com/114301087219148980063/posts/VHmzi63jCJK我复制并粘贴了此人写的内容: 如果您已安装或升级到Lion,您可能会注意到它现在附带了部分PostgreSQL 9.0.4安装.用适当的胡子Unix数据库软件取代劣质MySQL无疑是一件好事,但你会很快注意到实际的PostgreSQL服务器丢失了,因为它是Lion的“服务器”版本的一部分而不包括在常规风格中.那么如何让你的PostgreSQL开发服务器恢复? >不要购买Lion Server http://itunes.apple.com/gb/app/os-x-lion-server/id444376097?mt=12.对于35英镑,这应该可以让你获得PostgreSQL服务器部分的官方版本,以及很多其他你可能不需要的东西.保存现金和磁盘空间. 最后注意: 在最长的时间里,我一直想知道为什么最初的OS X Lion PostgreSQL没有工作,而且归结为它缺少服务器版本.其他任何人都对此表示不满,我希望这篇参考资料有所帮助. 解决方法
* .bash_profile *在登录时读取(如果您使用bash作为登录shell或者使用–login选项强制执行).
您是否尝试在修改初始化文件后注销并打开(如果您只是打开一个新的终端窗口,则不会读取.bash_profile *)? 您也可以将路径设置添加到.bashrc文件中(只要生成交互式shell,它就会被读取). 您是否检查过/usr/local/bin中是否实际可用psql? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |