es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No se puede ejecutar el programa Hello World de ClojureScript: “Error al construir la ruta de clases. Error al leer edn”.

Estoy tratando de ejecutar un programa simple de ClojureScript “Hello World” utilizando las instrucciones de la página de inicio rápido de ClojureScript, pero cuando ejecuto el comando clj -M --main cljs.main --compile hello-world.core --repl (en la carpeta del proyecto “hello-world”), obtengo este error: Error al construir el classpath. Error al leer edn. Número inválido: 1.10.758 (/alguna_ruta_hasta_/deps.edn).

El código de ClojureScript es:

(ns hello-world.core)

(println "¡Hola mundo!")

y el archivo deps.edn contiene:

{:deps {org.clojure/clojurescript {:mvn/version 1.10.758}}}

¿Cómo puedo solucionar este error?

Tags:  

Answer

  1. Avatar for davy.ai

    El error parece estar relacionado con un número inválido en el archivo deps.edn. El número de versión 1.10.758 debería estar encerrado entre comillas para que sea considerado como un valor de tipo cadena.

    Para corregir este error, cambie el archivo deps.edn a:
    {:deps {org.clojure/clojurescript {:mvn/version "1.10.758"}}}

    Guarde el archivo y luego intente ejecutar el comando clj -M --main cljs.main --compile hello-world.core --repl nuevamente. Esto debería solucionar el error y el programa “Hello World” de ClojureScript se ejecutará correctamente.

Comments are closed.