Terminal Crash en Macbook Air 2011, Mavericks

1

Me las arreglé para destruir mi Terminal del OS X de mi Air (10.9.5) mientras ejecutaba un comando sudo ( sudo mv git /etc/paths.d ) durante la instalación de git. (Siguiendo a enlace )

Ahora recibo una serie continua de errores en cada nueva ventana de Terminal que comienzo, las primeras 3 líneas son:

-bash: ???H??: command not found
-bash: command substitution: line 4: syntax error near unexpected token '('
-bash: command substitution: line 4: ':??H?u?H??HH?BH?E??H?? ]?ffff.?:?U??E???

MientrasqueloscomandosdeTerminalServerseejecutandespuésdequeseenumerantodosloserrores,RStudionoseiniciayelerroraparece:

" Excepción inesperada: paréntesis de marcas no coincidentes (o (. El error se produjo al pasar el fragmento de expresión regular: '" EsteerrorsemantieneinclusoenlareinstalacióndeRStudio(mientrasqueRfuncionacorrectamente)

Heintentadorestablecerelterminaleliminando~/Library/Preferences/com.apple.Terminal.plistperoelerroraúnpersiste.

Realmenteapreciotuayuda!

--EDIT---

echo$PATHtambiéndaunaseriedeerrores,comenzandocon    /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:????:O":: D? M? A ?? H?

    
pregunta Shubhayan Ghoshal 11.03.2017 - 21:38

1 respuesta

0

Su variable PATH se contaminó con algún contenido de archivo irregular: su archivo git en /etc/paths.d/, / etc / profile o ~ / .MacOSX / environment.plist o los tres están dañados.

Use shiftcmd G en Finder para saltar a cada una de las carpetas y verificar su contenido.

/etc/paths.d/ debe contener un archivo git con el contenido /usr/local/git/bin . Si ha instalado otras aplicaciones como X11, puede haber archivos adicionales en paths.d, todos los que contienen rutas.

El archivo perfil en / etc / debe contener al menos

# System-wide .profile for sh(1)

if [ -x /usr/libexec/path_helper ]; then
    eval '/usr/libexec/path_helper -s'
fi

if [ "${BASH-no}" != "no" ]; then
    [ -r /etc/bashrc ] && . /etc/bashrc
fi

El archivo environment.plist debería tener este aspecto:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PATH</key>
    <string>/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin</string>
</dict>
</plist>

La cadena PATH también puede contener otras rutas. El archivo puede contener otras claves, dependiendo de otras instalaciones que haya realizado anteriormente.

Si ha encontrado contenido irregular en uno de los archivos, simplemente reemplácelo con el contenido que se muestra arriba. Tienes que ser un administrador para modificar los dos primeros archivos porque son root: wheel realm. Si usa TextEdit u otro editor de texto para modificarlos, asegúrese de guardarlos como texto sin formato y sin la extensión de archivo (es decir, .txt). Puede ignorar un ~ / .MacOSX / environment.plist faltante porque ya no es compatible con su entorno (versión del sistema), además de usar algunos hacks.

    
respondido por el klanomath 12.03.2017 - 00:13

Lea otras preguntas en las etiquetas