공유 라이브러리가있는 일부 시스템에서는 새로 설치된 공유 라이브러리를 찾는 방법을 시스템에 알려야합니다. 이것이있는 시스템not필요한 포함freebsd, Linux, netbsd, OpenBSD및Solaris.
공유 라이브러리 검색 경로를 토토 사이트하는 방법은 플랫폼마다 다르지만 가장 널리 사용되는 방법은 환경 변수를 토토 사이트하는 것입니다ld_library_path
좋아요 : Bourne Shells에서 (SH
, KSH
, bash
, ZSH
) :
ld_library_path =/usr/local/pgsql/lib
또는 inCSH
또는tcsh
:
setenv ld_library_path/usr/local/pgsql/lib
교체/usr/local/pgsql/lib
당신이 토토 사이트 한 것과 함께
in1 단계. 이 명령을와 같은 쉘 시작 파일에 넣어야합니다.-libdir
/etc/profile
또는~/.bash_profile
. 이 방법과 관련된 경고에 대한 좋은 정보는에서 찾을 수 있습니다.http://xahlee.info/UnixResource_dir/_/ldpath.html.
일부 시스템에서는 환경 변수를 토토 사이트하는 것이 바람직 할 수 있습니다ld_run_path
전건물.
onCygwin, 라이브러리 디렉토리를에 넣습니다.PATH
또는 이동.dll
파일에bin
디렉토리.
의심스러운 경우 시스템의 수동 페이지를 참조하십시오 (아마도ld.so
또는rld
). 나중에 다음과 같은 메시지를 받으면
PSQL : 공유 라이브러리로드 오류
이 단계가 필요했습니다. 그때 간단히 돌봐.
당신이 켜져 있다면Linux그리고 루트 액세스 권한이 있으면 실행할 수 있습니다.
/sbin/ldconfig/usr/local/pgsql/lib
13721_13860ldconfig
자세한 내용. 에freebsd, netbsd및OpenBSD명령은 다음과 같습니다.
/sbin/ldconfig -m/usr/local/pgsql/lib
대신. 다른 시스템은 동등한 명령을 가지고있는 것으로 알려져 있습니다.
에 설치 한 경우/usr/local/pgsql
또는 기본적으로 프로그램을 검색하지 않은 다른 위치를 추가해야합니다./usr/local/pgsql/bin
(또는 당신이 설정 한 내용
in1 단계)로--바인 디르
PATH
. 엄격하게 말하면, 이것은 필요하지 않지만 사용합니다.PostgreSQL훨씬 더 편리합니다.
이렇게하려면 다음과 같은 쉘 시작 파일에 다음을 추가하십시오.~/.bash_profile
(또는/etc/profile
, 모든 사용자에게 영향을 미치기를 원한다면) :
path =/usr/local/pgsql/bin : $ 경로
사용중인 경우CSH
또는tcsh
, 다음 명령을 사용하십시오 :
set path = (/usr/local/pgsql/bin $ path)
시스템을 찾을 수 있도록man문서화, 기본적으로 검색되는 위치에 설치하지 않는 한 쉘 시작 파일에 다음과 같은 줄을 추가해야합니다 :
manpath =/usr/local/pgsql/share/man : $ manpath
환경 변수pghost
andpgport
클라이언트 응용 프로그램에 지정하여 데이터베이스 서버의 호스트 및 포트를 작성하여 컴파일 된 기본값을 우선합니다. 클라이언트 응용 프로그램을 원격으로 실행하려면 데이터베이스 세트를 사용하려는 모든 사용자가 편리합니다pghost
. 그러나 이것은 필요하지 않습니다.
문서에 올바른 것이없는 것이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면