Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

423
Vistas
Misterio de Linux: ¿Cómo la ejecución de un módulo de nodo (Gatsby) resulta en un error .steampath?

Esta es una pregunta extraña. Estoy convirtiendo un sitio existente a Gatsby (un paquete de Node que instalé con npm i -g gatsby-cli ), y cuando ejecuto gatsby develop Develop, aparece un error:

Error: ENOENT: no existe tal archivo o directorio, stat '/home/me/.steampath'

Ahora, la historia de fondo aquí es que en Linux Steam instala deliberadamente un enlace simbólico incorrecto llamado .steampath por alguna razón estúpida. Pero lo que no puedo entender es por qué/cómo ejecutar una aplicación de Nodo específica (Gatsby) podría generar este error, que no tiene nada que ver con mi proyecto o Gatsby... cuando ejecutar otras aplicaciones de Nodo no lo hace.

Hice un grep a través de mi directorio de proyectos: steam no aparece en ningún archivo. De manera similar, agregué mi entorno ( env | grep steam ), y no hay ninguna variable ambiental que apunte a ese archivo.

Entonces, ¿alguien puede responder: por qué ejecutar Gatsby causa un error en un enlace simbólico completamente no relacionado que se encuentra fuera del proyecto en mi carpeta de inicio?

Me imagino que Gatsby debe estar ejecutando algún tipo de comando del sistema, pero ni siquiera puedo imaginar qué podría ejecutar para escanear mi directorio de inicio y quejarse de enlaces simbólicos rotos.

PD: este error aparece al final, después de otros errores, por lo que no parece que esté causando que el gatsby develop falle, sino que informa el error al final.

PPS Eliminar el enlace simbólico incorrecto soluciona las cosas (aunque no sé qué pensará Steam)... pero luego recibo otro error sobre otro enlace simbólico roto en mi carpeta de inicio (no puedo culpar a Steam por eso). ¡Así que algo que Node/Gatsby está haciendo está dando como resultado un escaneo de mi directorio de inicio y una queja sobre los enlaces simbólicos rotos encontrados!

Una vez que se eliminan todos los enlaces simbólicos rotos, Gatsby funciona normalmente. ¡Tan extraño!

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Una respuesta a su pregunta se puede encontrar aquí

También tuve este problema hoy, surgió cuando una de mis importaciones de JS no estaba instalada (redux). Agregar la dependencia solucionó el problema. Cuando la dependencia estaba ausente del directorio node_modules, algo (no profundicé lo suficiente) indicaba todo mi directorio de inicio. Con la dependencia presente, el directorio ~ se dejó solo.

Está relacionado con el algoritmo de resolución de nodos y aunque no se da más información, creo que puede estar relacionado con esto .

También estaba bastante preocupado cuando inicialmente vi este error.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda