Cuando hago 'abrir .profile' en la terminal, tengo lo siguiente:
export PATH=$PATH:/usr/local/git/bin
Ahora instalé node.js para Mac y dice:
Asegúrese de que / usr / local / bin esté en su $ PATH.
¿Cómo puedo agregar /usr/local/bin
para exportar PATH=$PATH:/usr/local/git/bin
?
Respuestas:
Una nota: no necesita comillas aquí porque está en el lado derecho de una tarea, pero en general, y especialmente en Mac con su tradición de nombres de ruta espaciados, las expansiones como
$PATH
deberían estar entrecomilladas dos veces como"$PATH"
.fuente
/usr/libexec/path_helper
, llamado de forma predeterminada/etc/profile
. Comience en yman path_helper
luego agregue sus rutas en archivos en formato/etc/paths.d
. Encontrará que casi todos los ejemplos de configuración de ruta de otros sistemas operativos incluyen$PATH
porque ninguno de ellos parece ser capaz de comprometerse a ser el primero en la cadena .../etc/paths.d
o una sola entrada con varios directorios, uno por línea, pero eso no le ayuda en el indicador y es solo una forma indirecta de lograr lo mismo. Además, aunque la pregunta está etiquetadaosx
, este enfoque tiene la ventaja de funcionar también en Linux y otros sistemas similares a UNIX.node --version
Intente colocar $ PATH al final.
fuente
Para hacer que el valor editado de la ruta persista en las próximas sesiones
Eso abrirá el .bash_profile en el editor, escriba dentro de lo siguiente después de agregar lo que desee a la ruta que separa cada valor por columna.
Guarda, sal, reinicia tu terminal y disfruta
fuente
Tuve el mismo problema contigo.
cd a ../etc/ luego use ls para asegurarse de que su archivo "rutas" esté en, rutas vim, agregue "/ usr / local / bin" al final del archivo.
fuente
Tiendo a encontrar esto ordenado
fuente
En MAC OS Catalina, estos son los pasos que funcionaron para mí, todas las soluciones anteriores ayudaron pero no resolvieron mi problema.
fuente