Errores Comunes al Instalar y Usar Diesel en Rust
Clase 3 de 21 • Curso de Backend con Rust: Bases de Datos, Controladores y Templates
En esta clase veremos algunos de los errores más comunes al momento de instalar y usar Diesel, a medida que nuevos reportes vayan sucediendo, el team y yo vamos a estar actualizando esta clase.
-
Diesel requiere la version 1.31 como mínimo, si tienes una versión desactualizada puedes utilizar el comando
rustup update stable
. -
Si te sale el siguiente error:
note: ld: library not found for -lmysqlclient clang: error: linker command failed with exit code 1 (use -v to see invocation)
Significa que no tienes instalado los gestores de base de datos, puedes instalar
-
libsqlite3, si quieres instalar solo Postgres para continuar con el curso puedes ir por este comando:
-
cargo
install diesel_cli --no-default-features --features postgres
de igual manera lo requieres.