여러분, 안녕하세요,
postgresql을 설치한 후 bash_profile에 내보내기 PATH 변수를 추가한 다음 다시 시작하면 /usr/bin, /usr/sbin 및 홈브루 경로를 포함한 모든 기본 PATH 변수가 더 이상 작동하지 않습니다. 삭제했는데 모든 것이 정상으로 돌아왔습니다. PATH 구성을 중단하지 않고 작동하게 할 수 있는 방법이 있습니까?
다음과 같습니다.
nano ~/.bash_profile
다음에 추가:
export PATH="/Applications/Postgres.app/Contents/Versions/9.6/bin/psql"
다시 로드:
source ~/.bash_profile
답변1
사이의 차이
PATH="/some/new/bin" # wrong (in your case)
그리고
PATH="$PATH:/some/new/bin" # correct (in your case)
이것이 첫 번째입니다바꾸다변수의 값 PATH
, 두 번째에 추가하다동일한 변수의 값입니다.
파일의 줄을 읽어야 합니다.
export PATH="$PATH:/Applications/Postgres.app/Contents/Versions/9.6/bin"
이는 구분된 디렉터리 목록 $PATH
이어야 합니다 . :
개별 바이너리의 이름은 여기에 나열되어서는 안 되며, 쉘이 이를 찾아야 하는 디렉터리의 이름(경로)만 나열되어야 합니다.
export
일반적 으로 PATH
이미 내보냈으므로 그럴 필요가 없습니다 .
추가한 값이 다음 PATH
과 같은 경우옳은여부, 나는 모른다.
답변2
export PATH="/my/path/bin:$PATH"