加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL和OS X Lion权限问题.bash_profile

发布时间:2020-12-13 16:07:45 所属栏目:百科 来源:网络整理
导读:建立: 我安装了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" 当我输入’哪
建立:
我安装了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服务器部分的官方版本,以及很多其他你可能不需要的东西.保存现金和磁盘空间.
>不要从EnterpriseDB http://www.enterprisedb.com/products-services-training/pgdownload安装官方PostgreSQL Mac软件包.他们很高兴提供一个,但它目前不与Lion合作(小的用户创建问题 – 虽然有一个解决方法).
>不要从源http://cambhlumbulunk.blogspot.com/2011/07/os-x-lion-2-postgresql-as-default.html构建.这将有效,但在/usr/local中存在与系统文件冲突的混乱,除非您特别小心.
> make brew安装postgresql.是的,这与3.几乎相同,但结果可以在以后轻松删除或更新.另外,最后您将获得有关如何创建数据库并在登录时启动postgres的设置说明. Homebrew http://mxcl.github.com/homebrew/还将帮助您设置环境,以便需要PostgreSQL标头和包含构建的内容(如psycopg2)可以找到它们而不会有任何混乱.

最后注意:
1.您必须先安装brew.
2.安装brew后,可以安装postgresql brew install postgresql
3.安装提供了EXCELLENT备注,用于创建初始数据库和启动/停止PostgresSQL for OS X Lion.保存笔记并执行初始创建DB
4.此时,您可以创建数据库.即psql -d的东西

在最长的时间里,我一直想知道为什么最初的OS X Lion PostgreSQL没有工作,而且归结为它缺少服务器版本.其他任何人都对此表示不满,我希望这篇参考资料有所帮助.

解决方法

* .bash_profile *在登录时读取(如果您使用bash作为登录shell或者使用–login选项强制执行).
您是否尝试在修改初始化文件后注销并打开(如果您只是打开一个新的终端窗口,则不会读取.bash_profile *)?
您也可以将路径设置添加到.bashrc文件中(只要生成交互式shell,它就会被读取).

您是否检查过/usr/local/bin中是否实际可用psql?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读