![Postgresql 명령이 터미널에서 작동하도록 할 수 없습니다](https://rvso.com/image/1395283/Postgresql%20%EB%AA%85%EB%A0%B9%EC%9D%B4%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EC%84%9C%20%EC%9E%91%EB%8F%99%ED%95%98%EB%8F%84%EB%A1%9D%20%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
폴더를 내 응용 프로그램 폴더로 드래그하여 Postgresql을 설치한 후 터미널에서 명령이 작동하도록 할 수 없으며 $ echo $PATH 명령을 사용하여 경로가 표시되도록 경로를 추가할 수 없습니다.
Postgres는 시스템 트레이의 코끼리 아이콘을 사용하여 터미널에서 시작하고 "open psql"을 선택하므로 올바르게 설치된 것으로 보입니다.
내 .bash_profile에 다음 줄의 다양한 조합을 모두 추가해 보았습니다.
PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"
그 다음에
PATH="/Applications/Postgres93.app/Contents/MacOS/bin:$PATH"
그 다음에
export PATH=$PATH:/Applications/Postgres93.app/Contents/MacOS/bin
그리고 마지막으로
export PATH=$PATH:/Applications/Postgres93.app/Contents/MacOS/bin
각 시도 후에 $ source $HOME/.bash_profile을 실행한 다음 경로를 확인하고 $psql $ which psql을 시도했지만 소용이 없었습니다.
또한 운 없이 .bashrc, .profile 및 .zshrc에 줄을 추가해 보았습니다.
앱(psql, createb, createlang 등)의 실행 가능한 명령 bin 폴더에 대한 경로는 다음과 같습니다.
$ /Applications/Postgres93.app/Contents/MacOS/bin
어떤 도움이라도 대단히 감사하겠습니다!
OSX 10.9.1 실행 - stackoverflow에 질문이 게시되었지만 여기에 더 적합할 수 있습니다...??
아래에 내 .bash_profile을 추가하세요----
PS1="\u$ "
alias ll="ls -lahG"
alias finder="open `pwd`"
export PATH="/usr/local/sbin:/usr/local/mysql/bin:$PATH"
export PATH=/Applications/Postgres93.app/Contents/MacOS/bin:$PATH
export CLICOLOR=1
export LSCOLORS=HBfxcxdxbxegedabagacadexport PATH=/usr/local/bin:/Users/Jimmy/.rvm/gems/ruby- 2.0.0-p195/bin:/Users/Jimmy/.rvm/gems/ruby-2.0.0-p195@global/bin:/Users/Jimmy/.rvm/rubies/ruby-2.0.0-p195/bin:/Users/Jimmy/.rvm/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin
export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
답변1
이 줄에 오류가 있습니다:
export LSCOLORS=HBfxcxdxbxegedabagacadexport PATH=/usr/local/bin:/Users/Jimmy/.rvm/gems/ruby- 2.0.0-p195/bin:/Users/Jimmy/.rvm/gems/ruby-2.0.0-p195@global/bin:/Users/Jimmy/.rvm/rubies/ruby-2.0.0-p195/bin:/Users/Jimmy/.rvm/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin
LSCOLORS
이렇게 하면 및 변수가 모두 설정됩니다 PATH
.
내 생각엔 이 줄의 마지막 부분이 오류인 것 같다. 이를 제거하면 문제가 해결됩니다.
여기에서 변수 를 설정하면 PATH
를 참조하지 않고 값을 명시적으로 설정하기 때문에 이전에 변경한 내용이 제거됩니다 $PATH
.
export
명령 끝의 마지막 부분 도 export LSCOLORS=HBfxcxdxbxegedabagacadexport
제거해야 할 수도 있습니다.
답변2
편집: 표준 터미널에서 실행하려고 하며 psql
표준 OS X 그래픽 설치 프로그램을 사용하여 PostgresSQL을 설치했다고 가정합니다.여기.
OS X에서는 이 실행 psql
파일이 설치되어 /Library/PostgreSQL/9.3/bin/
있고 실행 패드의 바로 가기가 이 실행 파일을 실행합니다.
/Library/PostgreSQL/9.3/bin/
따라서 경로에 추가해야 하며 그러면 괜찮을 것입니다.
편집 : 또한 데이터베이스 관리자에 대한 질문을 참조하십시오.여기.
편집: 실제로 Postgres.app
. 이 경우 psql
실제로 위치에 있으며 /Applications/Postgres93.app/Contents/MacOS/bin
다음을 추가하면 ~/.bash_profile
터미널에서 작동하게 됩니다.
PATH="/Applications/Postgres93.app/Contents/MacOS/bin":$PATH