Mac에서 내 경로 변수를 정리하는 데 도움이 필요합니다

Mac에서 내 경로 변수를 정리하는 데 도움이 필요합니다

$PATH를 입력했을 때 정글이 발견되었습니다.

-bash: /Users/patrick/.rvm/gems/ruby-1.9.3-p194@Rails/bin:/Users/patrick/.rvm/gems/ruby-1.9.3-p194@global/bin:/Users/ patrick/.rvm/rubies/ruby-1.9.3-p194/bin:/Users/patrick/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin: /usr/X11/bin:/Users/patrick/.rvm/gems/ruby-1.9.3-p194@Rails/bin:/Users/patrick/.rvm/gems/ruby-1.9.3-p194@global/bin :/Users/patrick/.rvm/rubies/ruby-1.9.3-p194/bin:/Users/patrick/.rvm/bin:/opt/sm/bin:/opt/sm/pkg/active/bin:/ opt/sm/pkg/active/sbin:/opt/sm/bin:/opt/sm/pkg/active/bin:/opt/sm/pkg/active/sbin: 해당 파일 또는 디렉터리가 없습니다.

여기저기 있는 것 같은데 어떻게 청소해야 하나요?

업데이트: .bash_profile에 이 기능을 추가하여 더 읽기 쉽습니다.

function path(){
    old=$IFS
    IFS=:
    printf "%s\n" $PATH
    IFS=$old
} 
  • /Users/patrick/.rvm/gems/ruby-1.9.3-p194@Rails/bin
  • /Users/patrick/.rvm/gems/ruby-1.9.3-p194@global/bin
  • /Users/patrick/.rvm/rubies/ruby-1.9.3-p194/bin
  • /사용자/패트릭/.rvm/bin
  • /usr/빈
  • /큰 상자
  • /usr/sbin
  • /sbin
  • /usr/로컬/빈
  • /usr/X11/bin
  • /Users/patrick/.rvm/gems/ruby-1.9.3-p194@Rails/bin
  • /Users/patrick/.rvm/gems/ruby-1.9.3-p194@global/bin
  • /Users/patrick/.rvm/rubies/ruby-1.9.3-p194/bin
  • /사용자/패트릭/.rvm/bin
  • /선택/SM/빈
  • /opt/sm/pkg/활성/bin
  • /opt/sm/pkg/활성/sbin
  • /선택/SM/빈
  • /opt/sm/pkg/활성/bin
  • /opt/sm/pkg/활성/sbin

rvm 및 Jewelrybox로 인해 중복된 항목이 있는 것 같습니다.

답변1

.bash_profile에서 다음과 유사한 줄을 확인하세요.

[[ -s "/Users/USER/.rvm/scripts/rvm" ]] && source "/Users/USER/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

중복된 항목을 모두 제거하면 rvm 중복 항목이 수정됩니다.

관련 정보