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.

Clojure instalado, pero clj falla.

Instalé Clojure a través de Powershell en Windows 10 y se instaló sin errores. Sin embargo, cuando escribí “clj”, me dio el siguiente error:

clj : El comando 'clj' se encontró en el módulo 'ClojureTools', pero no se pudo cargar el módulo. Para obtener más información, ejecute 'Import-Module ClojureTools'.
At line:1 char:1
+ clj
+ ~~~
    + CategoryInfo          : ObjectNotFound: (clj:String) [], ParentContainsErrorRecordException
    + FullyQualifiedErrorId : CouldNotAutoloadMatchingModule

Lo instalé en la siguiente ubicación: C:\Program Files\WindowsPowerShell\Modules

¿Cómo puedo solucionar este error?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Parece que el módulo ClojureTools no se importó correctamente. Para resolver este error, siga estos pasos:

    1. Abra PowerShell como administrador.
    2. Ejecute el siguiente comando para establecer la directiva de ejecución y permitir que se ejecute el script:
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
    
    1. Ejecute el siguiente comando para registrar PowerShell Gallery como una fuente de paquetes:
    Register-PSRepository -Name PSGallery -SourceLocation https://www.powershellgallery.com/api/v2
    
    1. Ejecute el siguiente comando para instalar el módulo ClojureTools:
    Install-Module ClojureTools -Scope CurrentUser
    
    1. Ejecute el siguiente comando para importar el módulo:
    Import-Module ClojureTools
    
    1. Ahora debería poder ejecutar el comando “clj” sin errores. Si desea asegurarse de que todo funcione correctamente, puede ejecutar el siguiente comando para ver la versión de Clojure que está instalada:
    clj -e "(println (clojure-version))"
    

Comments are closed.