Comandos de terminal no encontrados:

0

Explicación breve.

Después de crear el archivo .bash_profile y agregar la línea exportar PATH = / PATH / TO / YOUR / sbt / bin: $ PATH , mi terminal dejó de funcionar correctamente. ¿Podría por favor ayudarme a solucionar el problema?

Explicaciónlarga.TodoloquequeríaytodavíaquieroesinstalarScala.Seguíestainstrucción:

  

MacOSXSiusaeladministradordepaqueteshomebrew,simplementeescribabrew  actualiceyluegopreparelainstalacióndesbtenunindicadordeTerminal.

    

Delocontrario,instalasbtsiguiendoestospasos:

    
  • Descarguesbtdesdeaquí: enlace
  •   
  • Descomprima el archivo en un directorio de su elección
  •   
  • Agregue el directorio bin / a la variable de entorno PATH. Abra el archivo ~ / .bash_profile en un editor (créelo si no existe) y   agregue la siguiente línea exportar PATH = / PATH / TO / YOUR / sbt / bin: $ PATH
  •   

Verifique que sbt esté instalado correctamente: abra un nuevo terminal (para aplicar   el .bash_profile cambiado) usando la aplicación Terminal en   / Aplicaciones / Utilidades / y escriba sbt -h, debería ver una ayuda   mensaje de sbt.

Primero, lo probé con Homebrew y seguí estas instrucciones . No funcionó bien, así que decidí seguir los pasos anteriores. Después de crear el archivo .bash_profile y agregar la línea exportar PATH = / PATH / TO / YOUR / sbt / bin: $ PATH (con la ruta válida, por supuesto), el terminal se volvió loco. ¡Tu ayuda es más que bienvenida!

EDITAR:

Ina: sbt ps1 $ echo $ PATH

// Usuarios / ps1 / Documentos / PS

    
pregunta Ina 23.10.2014 - 23:25

1 respuesta

1

Si la ruta incluye espacios, deberá citarla.

Su línea export PATH=/Users/ps1/Documents/PS 1/whatever-else/:$PATH hace que Bash interprete la parte PATH=/Users/ps1/Documents/PS como el primer argumento completo de su RUTA, y le dice a export que establezca la RUTA solo en la sección anterior al espacio. Si usa export "PATH=/Users/ps1/Documents/PS 1/whatever-else/:$PATH" , interpretará el PATH=/Users/ps1/Documents/PS 1/whatever-else/:$PATH completo como parte del primer argumento. Por convención, la mayoría de las personas solo citan el lado derecho del signo igual, porque se ve mejor, es lo único que se debe citar, y bash automáticamente concatena cadenas sin espacios entre ellas.

    
respondido por el 0942v8653 23.10.2014 - 23:52

Lea otras preguntas en las etiquetas