터미널을 떠난 후 $PATH가 저장되지 않음
방금 내 OS X Lion에 mysql server 5.5.20을 설치했는데 모든 것이 잘 작동합니다.이제 터미널에 들어갈 때마다 다음과 같은 내용을 명시적으로 적어야 합니다.
PATH=${PATH}:/usr/local/mysql/bin
명령 줄을 떠난 후에는 저장되지 않기 때문입니다.저는 왜 그럴 수 있는지 모르겠어요.
아이디어?
추가해야 합니다.
PATH=${PATH}:/usr/local/mysql/bin
export PATH
당신에게~/.bash_profile
아니면.bashrc
(또는 다른 셸을 사용할 경우 유사한 옵션을 사용합니다.)
시스템 전체로 하려면 다음을 업그레이드해야 합니다./etc/bash.bashrc
(archilnux에서는 배포에 주의할 수 있음)
MacOs BigSur를 사용하는 사람이 있다면 실행해야 합니다.open ~/.zshrc
` 그리고 입력합니다.
export PATH=
저 같은 경우에는.
export PATH=/Applications/MAMP/bin/php/php7.3.24/bin/:$PATH
그런 다음 bash에 대해 following 명령을 실행하여 재시작하지 않고 현재 경로를 구현하는 것을 잊지 마십시오.
source ~/.bash_profile
마지막에 이 명령을 사용하여 경로가 올바르게 구현되었는지 확인할 수 있습니다.
echo $PATH
경로의 내용이 표시되며, 이상적으로 새로운 경로를 찾아야 합니다.
편집합니다.~/.bash_profile
그리고 선을 그었습니다.
export PATH=$PATH:/usr/local/mysql/bin
맥OS 하이 시에라로 풀었습니다.
- finder를 열고 path /Users /YOUR_USERNAME으로 이동합니다.
- Shift + cmd +로 숨겨진 파일을 표시합니다.
- .profile 파일 만들기(존재하지 않는 경우)
- 이 파일에 쓰기 PATH=/YOUR PATH 내보내기
- 이 파일을 저장합니다. (문제가 있으면 sudo 명령으로 파일을 만들어 보세요.)
사용하다export PATH=/home/username/anaconda3/bin:$PATH
터미널에서 입력한 다음 입력합니다.anaconda-navigator.
앱이 즉시 시작됩니다.
저는 최근에 맥북에서 M1칩으로 이런 경험을 했습니다.PATH 변수를 내보내는 것이 저에게는 통하지 않았습니다.
솔루션은 이미 홈브루로 제공되고 있는 것을 발견했습니다.홈브루를 설치할 때 프로파일에 추가하기 위해 (단말기에서) '다음 단계'를 수행할 것을 제안합니다.명령만 실행하면 끝입니다.
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/{yourusername}/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
이제 터미널을 다시 시작하고 명령을 실행할 수 있습니다.brew help
당신에게 도움이 되는지 알아보기 위해서요.누군가에게 도움이 되기를 바랍니다.
언급URL : https://stackoverflow.com/questions/9127405/path-not-being-saved-after-i-leave-terminal
'source' 카테고리의 다른 글
Python의 예쁜 그래프와 차트 (0) | 2023.09.09 |
---|---|
오라클로 컬럼 값을 CamelCase로 변환하는 방법? (0) | 2023.09.09 |
깃체리픽 vs 리베이스 (0) | 2023.09.09 |
카테고리에 대한 swift class를 만드는 방법은? (0) | 2023.09.09 |
전체 데이터베이스를 다른 서버 데이터베이스에 복사하는 방법? (0) | 2023.09.09 |