Necesito ayuda para limpiar mi variable de ruta en Mac

Necesito ayuda para limpiar mi variable de ruta en Mac

cuando escribí $PATH noté una jungla

-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: No existe tal archivo o directorio

¿Cómo debo hacer para limpiar esto, ya que parece estar en todas partes?

actualización: agregué esta función en .bash_profile, para que sea más legible

function path(){
    old=$IFS
    IFS=:
    printf "%s\n" $PATH
    IFS=$old
} 
  • /Users/patrick/.rvm/gems/ruby-1.9.3-p194@Rails/bin
  • /Usuarios/patrick/.rvm/gems/ruby-1.9.3-p194@global/bin
  • /Usuarios/patrick/.rvm/rubies/ruby-1.9.3-p194/bin
  • /Usuarios/patrick/.rvm/bin
  • /usr/bin
  • /papelera
  • /usr/sbin
  • /sbin
  • /usr/local/bin
  • /usr/X11/bin
  • /Users/patrick/.rvm/gems/ruby-1.9.3-p194@Rails/bin
  • /Usuarios/patrick/.rvm/gems/ruby-1.9.3-p194@global/bin
  • /Usuarios/patrick/.rvm/rubies/ruby-1.9.3-p194/bin
  • /Usuarios/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

Supongo que tengo algunos duplicados debido a rvm y jewelrybox.

Respuesta1

revisa tu .bash_profile para ver si hay una línea similar a esta:

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

y elimine cualquier duplicado de eso, eso debería arreglar sus duplicados de rvm.

información relacionada