PATH에 항목을 영구적으로 추가할 수 없는 이유는 무엇입니까? [복사]

PATH에 항목을 영구적으로 추가할 수 없는 이유는 무엇입니까? [복사]

내 경로에 Ruby 바이너리를 추가하려고 합니다.

$ PATH=$PATH:/home/ehsan/.gem/ruby/2.3.0/bin

이것은 터미널 세션에서 잘 작동합니다.

$ rails -v
Rails 5.0.0

하지만 해당 터미널 세션을 닫고 새 세션을 연 후 다음을 입력합니다 rails.

$ rails -v
rails : command not found

어떤 아이디어가 있나요?

답변1

PATH다른 환경 변수와 마찬가지로 환경 변수입니다.

영구적으로 변경하려면 이를 쉘의 시작 스크립트에 넣으십시오. 예를 들어 ~/.bashrc또는 ~/.bash_profile또는 bash. 또는 다른 Bourne과 같은 껍질 ~/.profile.bash

관련 정보