source

터미널을 떠난 후 $PATH가 저장되지 않음

ittop 2023. 9. 9. 10:17
반응형

터미널을 떠난 후 $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 하이 시에라로 풀었습니다.

  1. finder를 열고 path /Users /YOUR_USERNAME으로 이동합니다.
  2. Shift + cmd +로 숨겨진 파일을 표시합니다.
  3. .profile 파일 만들기(존재하지 않는 경우)
  4. 이 파일에 쓰기 PATH=/YOUR PATH 내보내기
  5. 이 파일을 저장합니다. (문제가 있으면 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

반응형