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.