preciso de ajuda para limpar minha variável de caminho no Mac

0

quando eu digitei $ PATH eu notei uma selva

-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 / activo / sbin: / opt / sm / bin: / opt / sm / pkg / activo / bin: / opt / sm / pkg / activo / sbin: Nenhum tal ficheiro ou directório

como devo proceder para limpar isso, já que parece estar em todos os lugares

atualização: Eu adicionei essa função em .bash_profile, então é mais legível

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 / 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 / ativo / bin
  • / opt / sm / pkg / ativo / sbin
  • / opt / sm / bin
  • / opt / sm / pkg / ativo / bin
  • / opt / sm / pkg / ativo / sbin

Acho que tenho alguns duplicados devido ao rvm e à caixa de joias.

    
por gdi2290 03.07.2012 / 23:22

1 resposta

0

verifique seu .bash_profile para uma linha semelhante a esta:

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

e remova quaisquer duplicados, que devem corrigir seus duplicados do rvm.

    
por 03.07.2012 / 23:52