我正在使用 Mac OS X 10.5.8 操作系统。我使用 macports 安装了 Postgresql 9.1,它被安装在
据我所知,这是 postgresql 程序的核心部分(我之所以这样说是因为其他 postgresql 文件被安装在我的系统的其他部分,我不确定那些文件是用来做什么的)。
我编辑了我的
/opt/local/lib/postgresql91
目录下,并创建了一个 bin
文件夹,其中包含 psql
和其他 Unix 可执行文件。据我所知,这是 postgresql 程序的核心部分(我之所以这样说是因为其他 postgresql 文件被安装在我的系统的其他部分,我不确定那些文件是用来做什么的)。
我编辑了我的
.profile
文件,将路径添加到 postgresql91/bin
并运行 source ~/.profile
。echo $PATH
确认路径是否存在。但是当我在命令行中输入 psql
时,会显示 "command not found"
。
我不明白我还需要做什么。
echo $PATH
和ls /opt/local/lib/postgresql91/bin/
的复制粘贴输出。同时也要包含完整、准确的错误信息文本。 - Craig Ringerpsql
是客户端。postgres
是服务器,但通常在计算机启动时启动或通过pg_ctl
手动控制,而不是直接启动。 PostgreSQL教程将有助于解释其中许多内容。 - Craig Ringeralias psql='/Library/PostgreSQL/12/bin/psql'
(或者可能添加到.bash_profile)。 - Greg