Muchos programas me notifican que "grep / sed / uname / ... not found"; algunos corren, otros no. La ruta de mi sistema (?) Está dañada, ¿cómo hago para diagnosticarla?

1

Algunas manifestaciones de este problema: macports no se instalarán, MATLAB no se ejecutará, BTT funcionará, pero incesantemente me enviará spam con ventanas emergentes "no encontradas", y el shell de emacs no funcionará.

Mi shell interactivo PATH está bien, así que este es mi archivo '/ etc / paths': / usr / bin /compartimiento / usr / sbin / sbin / usr / local / bin / Usuarios / sambo / bin

donde el último es mis propios scripts personales. ¿Podría haberlo dañado solo por añadir? De todos modos, ese problema y ayuda serían apreciados.

EDITAR: Con echo -e ${PATH//:/\n} , obtengo

/Users/sambo/.rvm/gems/ruby-1.9.2-p290/bin
/Users/sambo/.rvm/gems/ruby-1.9.2-p290@global/bin
/Users/sambo/.rvm/rubies/ruby-1.9.2-p290/bin
/Users/sambo/.rvm/bin
/usr/bin
/bin
/usr/sbin
/sbin
/usr/local/bin
/Users/sambo/binsr/sbin
/sbin
/usr/X11/bin
/usr/texbin
â
/Users/sambo/sox
/Users/sambo/bin
/usr/texbin

/Users/sambo/.rvm/gems/ruby-1.9.2-p290/bin:/Users/sambo/.rvm/gems/ruby-1.9.2-p290@global/bin:/Users/sambo/ .rvm / rubies / ruby-1.9.2-p290 / bin: /Users/sambo/.rvm/bin: / usr / bin: / bin: / usr / sbin: / sbin: / usr / local / bin: / Users / sambo / binsr / sbin: / sbin: / usr / X11 / bin: / usr / texbin: â: / Users / sambo / sox: / Users / sambo / bin: / usr / texbin

  1. ¿está bien que estos contenedores de rubíes estén arriba de los contenedores del sistema?
  2. ¿podría esa basura causar algún problema?
pregunta Francis Haart 30.10.2011 - 02:59

1 respuesta

1

Su pregunta no está clara ya que parece preguntar varias cosas. Sin embargo, el problema que se vuelve a iniciar desde el Dock puede ser respondido.

El Dock no llama a un shell. .profile y otros scripts de inicio solo se ejecutan cuando Terminal.app o similar inicia un shell o ejecuta un script de shell a través de launchd, etc.

Para cambiar la ruta utilizada para las aplicaciones lanzadas desde el Dock, el Finder u otra GUI, entonces necesita cambiar la ruta que usa el espacio de trabajo. Esto está en ~/.MacOSX/environment.plist p.ej. el mio es

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>WAFDIR</key>
  <string>/Users/mark/src/third_party/git-svn/waf</string>

  <key>PATH</key>
  <string>/Users/mark/bin:/Users/mark/env/bin:/Users/mark/usr/local/bin:/usr/local/bin:/opt/local/bin:/usr/local/git/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/usr/libexec/binutils:</string>
</dict>
</plist>

También eche un vistazo a esta pregunta .

    
respondido por el Mark 14.01.2012 - 13:48

Lea otras preguntas en las etiquetas