Нужна помощь в очистке моей переменной пути в 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/ патрик /.rvm / рубины / рубин-1.9.3-Р194/ бен: /Users/patrick/.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:/Users/patrick/.rvm/bin:/ опт / см / бен: / OPT / см / упак / активный / бен: / 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
  • /Users/patrick/.rvm/bin
  • / USR / бен
  • / бен
  • / USR / SBIN
  • / SBIN
  • / USR / местные / бен
  • / USR / X11 / бен
  • /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
  • / Опт / см / бен
  • / Опт / см / упак / активный / бен
  • / Опт / см / упак / активный / SBIN
  • / Опт / см / бен
  • / Опт / см / упак / активный / бен
  • / Опт / см / упак / активный / SBIN

Я думаю, у меня есть некоторые дубликаты из-за rvm и шкатулки для драгоценностей.

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.

Другие вопросы по тегам