16.5. Post

阅读: 评论:0

16.5. Post

16.5. Post

16.5安装完成后的设置

16.5.1.共享库

对于有些操作系统,你需要告诉系统如何发现新安装的共享库。 不需要此功能的系统包括FreeBSD,HP-UX,Linux,NetBSD,OpenBSD和Solaris。

 

设置共享库检索路径的方式各平台不太一样,但一般都是设置LD_LIBRARY_PATH环境变量:在bourne shell(sh,ksh,bash,zsh)中:

LD_LIBRARY_PATH=/usr/local/pgsql/lib
export LD_LIBRARY_PATH

或者csh、tcsh中:

setenv LD_LIBRARY_PATH /usr/local/pgsql/lib

需要在启动文件(/etc/profile或~/.bash_profile.)中设置以上环境变量。

 

在有些系统,可能需要在构建之前设置LD_RUN_PATH。

 

Cygwin上,将库目录添加到PATH中,或者将.dll文件移动到bin路径。

 

如果报错:

psql: error in loading shared libraries
libpq.so.2.1: cannot open shared object file: No such file or
directory

那么就需要设置。

 

如果使用的是Linux系统,且以root连接,那么可以执行:

/sbin/ldconfig /usr/local/pgsql/lib

在FreeBSD,NetBSD,OpenBSD,命令为:

/sbin/ldconfig -m /usr/local/pgsql/lib

16.5.2.环境变量

如果未安装到默认路径,则需要将bin路径添加到PATH环境变量中。虽然不是必须的,但设置后用起来会更方便。

 

添加环境变量到启动文件中,例如~/.bash_profile(或者如果想要影响所有用户的话,添加到/etc/profile文件):

PATH=/usr/local/pgsql/bin:$PATH
export PATH

如果使用的是csh或tcsh,则命令为:

set path = ( /usr/local/pgsql/bin $path )

使用如下设置使得man文档可用:

MANPATH=/usr/local/pgsql/share/man:$MANPATH
export MANPATH

PGHOST和PGPORT不是必须的,但是建议设置。

本文发布于:2024-02-02 01:35:38,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170681320740568.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:Post
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23