нужна помощь в очистке переменной Path в Mac

нужна помощь в очистке переменной Path в 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
} 
  • /Пользователи/patrick/.rvm/gems/ruby-1.9.3-p194@Rails/bin
  • /Пользователи/patrick/.rvm/gems/ruby-1.9.3-p194@global/bin
  • /Пользователи/patrick/.rvm/rubies/ruby-1.9.3-p194/bin
  • /Пользователи/патрик/.rvm/bin
  • /usr/bin
  • /bin
  • /usr/sbin
  • /сбин
  • /usr/local/bin
  • /usr/X11/bin
  • /Пользователи/patrick/.rvm/gems/ruby-1.9.3-p194@Rails/bin
  • /Пользователи/patrick/.rvm/gems/ruby-1.9.3-p194@global/bin
  • /Пользователи/patrick/.rvm/rubies/ruby-1.9.3-p194/bin
  • /Пользователи/патрик/.rvm/bin
  • /opt/sm/bin
  • /opt/sm/pkg/активный/bin
  • /opt/sm/pkg/активный/sbin
  • /opt/sm/bin
  • /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.

Связанный контент