Errores Comunes al Instalar y Usar Diesel en Rust
Clase 3 de 21 • Curso de Backend con Rust: Bases de Datos, Controladores y Templates
Contenido del curso
Gestión de modelos en el backend con el ORM Diesel
- 2

Uso de ORM Diesel en Aplicaciones Web para Blogs
02:55 min - 3

Errores Comunes al Instalar y Usar Diesel en Rust
Viendo ahora - 4

Instalación de Diesel y configuración de base de datos en Rust
05:16 min - 5

Creación de Modelos y Migraciones en Rust con Diesel
14:23 min - 6

Inserción de Datos en Bases de Datos con Diesel
07:55 min - 7

Consultas SQL: Cómo Filtrar y Ordenar Datos Específicos
08:16 min - 8

Edición de Registros en Bases de Datos con Diesel
04:40 min - 9

Eliminación de Registros en Bases de Datos con Diesel
03:01 min
Actix web framework (controlador)
- 10

Configuración de Actix Web Framework en Rust
02:41 min - 11

Configuración de Actix y conexión con bases de datos en Rust
10:42 min - 12

Uso de Match Case en Rust para Control de Flujo
07:46 min - 13

Mostrar datos de la base de datos en navegador con Actix
11:39 min - 14

Creación de API RESTful para Blog con Postman y Rust
19:10 min
Tera templates (vistas)
Despliegue del proyecto
Continúa tu aprendizaje
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 postgresde igual manera lo requieres.