0 votos

Iterm2 BrokenPipe Error al ejecutar /usr/bin:/bin:/usr/sbin:/sbin: No such file or directory PATH=/usr/bin:/bin:/usr/sbin:/sbin

Historia: Me han dado una computadora prestamista de la escuela a la que asisto y yo estaba tratando de npm install paquetes globales para mi proyecto react-native. Pude instalar los paquetes, pero mis programas no parecían saber cómo acceder realmente a esos paquetes instalados globalmente. Esa es mi teoría al menos. Así que empecé a ir por el agujero de conejo de google ...

El primer error que recibía era: expo command not found (siendo expo Expo CLI, el paquete relacionado con react-native que ya había instalado globalmente numerosas veces), así que fui a la proporcionada sitio e introdujo el comando sugerido: echo $PATH en la terminal.

Después de correr Echo $Path dijo el citado autor:

check if `/users/me/.npm-global/bin` is in your path.

La respuesta de mi máquina era: /usr/bin:/bin:/usr/sbin:/sbin:

El autor continuó diciendo:

If it isn’t there, you will need to add it to the path. 
Open up ~/.bash_profile then add the following line to the bottom:

Bueno, parecía que no tenía un ~/.bash_profile Supongo que decía no such directory found o algo parecido. Ya no puedo simular este error porque bueno... mi terminal en este momento se bloquea inmediatamente al arrancar.

Así que visité este stackExchange pregunta que preguntaba "Cómo crear ~/.bash_profile y ~/.profile". Seguí los pasos de la solución superior que por todas las cuentas, parecía crear con éxito el archivo.

Con el archivo ya aparentemente hecho, volví al sitio enlazado original e introduje ~/.bash_profile que abrió el archivo y "añadió la siguiente línea al final:"

# NPM global installs
export PATH=$PATH:~/.npm-global/bin

Después volví a la concha y entré: source ~/.bash_profile . No tengo acceso (actualmente) al error que recibía cuando introducía ese comando en el shell, pero creo que el error era algo relacionado con que no se encontraba el directorio.

De todos modos, he cambiado algo ... Creo que (?) He añadido la línea source ~/.bash_profile a la ventana de terminal nano donde antes introduje el comando anterior ... pero en este momento ni siquiera puedo volver allí para confirmar que era el caso.

Así que ahí es donde estoy ahora, todavía no puedo acceder a los archivos instalados globalmente o en este punto incluso abrir mi terminal sin que se cierre instantáneamente.

Por último, he introducido usr/bin:/bin:/usr/sbin:/sbin en el iterm2 > preferences > profiles > general > command destino. Eso es exactamente donde estoy ahora y por qué mi error de tubería rota iterm dice lo que dice.

0 votos

Creo que no revisaste el archivo con los archivos y carpetas ocultos visibles y creaste algo(?) nuevo. Si quieres ver el perfil bash, abre Finder, teclea command + shift + . para revelar los archivos ocultos y luego command + shift + G y teclea ~/.bash_profile en "Ir a". Elimina el archivo que se creó después e intenta arreglar el archivo original(si se modificó hoy). Intenta buscar aquí stackexchange.com/search?q=bash_profile . Además, resalta la pregunta que intentas que te resuelvan editando tu pregunta. Es un poco difícil encontrarla.

1voto

kevin Puntos 11

Pregunta aquí ...

Tuve la suerte de trabajar en esto en una pantalla compartida con un graduado de la escuela y la solución que encontramos con respecto a mi problema es que tenía esto en mi .bash_profile archivo:

source ~/.bash_profile
export PATH=$PATH:~/.npm-global/bin

Por lo tanto, la cuestión inmediata era la source ~/.bash_profile Esto causaba el error de tuberías y bloqueaba todos mis terminales.

P: ¿Cómo accedimos a este archivo si el terminal estaba estropeado?

R: Entré en vscode (cualquier editor de texto probablemente funcionará igual) y abrí la ruta de los archivos. Entonces, vscode > file > open > X's MacBook Pro > untitled > Users > X > clicked open . Esto abrió todos los archivos (incluido el oculto al que queremos acceder) y abrió el archivo llamado .bash-profile .

En el .bash-profile Lo actualicé de lo que se publicó arriba a lo que se publicó abajo y lo guardé.

export PATH=$PATH:"~/.npm-global/bin"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X