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.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Solución para el error “biblioteca no encontrada para -lpq” en la guía de rust-diesel

    Cuando ejecutas el comando cargo install diesel_cli --no-default-features --features postgres como se menciona en la guía de rust-diesel aquí, es posible que recibas un mensaje de error que dice “failed to compile diesel_cli v1.4.1, intermediate artifacts can be found at” seguido de una nota que dice “ld: biblioteca no encontrada para -lpq“.

    Este error ocurre porque la biblioteca C de PostgreSQL (libpq) no está instalada en tu sistema. Para solucionar este error, debes instalar la biblioteca C de PostgreSQL utilizando el administrador de paquetes de tu sistema.

    Por ejemplo, en Ubuntu, puedes ejecutar el siguiente comando para instalar la biblioteca C de PostgreSQL:

    sudo apt-get install libpq-dev
    

    En macOS, puedes instalar la biblioteca utilizando Homebrew:

    brew install libpq
    

    Una vez que la biblioteca C de PostgreSQL esté instalada, puedes volver a ejecutar el comando cargo install diesel_cli --no-default-features --features postgres y debería funcionar sin errores.

Comments are closed.