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.

Error de instalación de ZENDesk App Tools (ZAT) No se pudo construir la extensión nativa de la gema.

Estoy tratando de instalar “ZAT”, las herramientas de aplicación de Zendesk siguiendo la documentación, pero estoy recibiendo este error: \

Compilando extensiones nativas. Esto puede llevar un tiempo…
ERROR: Error al instalar las herramientas de aplicación de Zendesk:
ERROR: Fallo al compilar la extensión nativa de la gema.

directorio actual: /Library/Ruby/Gems/2.6.0/gems/eventmachine-1.2.7/ext

/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -I /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0 -r ./siteconf20220105-47488-6pwgmm.rb extconf.rb
verificando la existencia de -lcrypto… * extconf.rb ha fallado *\
No se pudo crear el archivo Makefile debido a algún motivo, probablemente falta de bibliotecas y/o encabezados necesarios. Verifica el archivo mkmf.log para más detalles. Es posible que necesites opciones de configuración.

versión de Ruby => ruby 2.6.3p62 (2019-04-16 revisión 67580) \
xcode-select => versión xcode-select 2384.\
macOs: versión Big Sur 11.6.2

¿alguna idea de cuál puede ser el problema?

Tags:  

Answer

  1. Avatar for davy.ai

    Parece que la instalación de “ZAT” está fallando debido a una biblioteca o archivo de encabezado faltante requerido para la gema eventmachine. Específicamente, el error menciona la falta de “-lcrypto”, que está relacionado con OpenSSL. Esto podría ser causado por dependencias faltantes o versiones desactualizadas de OpenSSL.

    Para solucionar este problema, intenta los siguientes pasos:

    1. Asegúrate de tener la última versión de Xcode y sus herramientas de línea de comandos instaladas. Puedes ejecutar el siguiente comando en la Terminal para verificar:

      xcode-select -p

      Si devuelve una salida vacía, significa que Xcode no está instalado. Puedes descargarlo desde la App Store o el sitio web de Apple Developer.

    2. Verifica si OpenSSL está instalado y actualizado. Puedes ejecutar el siguiente comando en la Terminal:

      openssl version

      Si devuelve un mensaje de error, significa que OpenSSL no está instalado. Puedes instalarlo usando un gestor de paquetes como Homebrew:

      brew install openssl

      Si ya está instalado, asegúrate de que esté actualizado:

      brew update
      brew upgrade openssl

    3. Intenta instalar ZAT nuevamente:

      gem install zendesk_apps_tools

    Si el problema persiste, puedes verificar el archivo mkmf.log mencionado en el mensaje de error para obtener más detalles sobre la causa exacta del fallo.

Comments are closed.