[Rust]解決。failed to select a version for `libsqlite3-sys` which could resolve this conflict

[Rust]解決。failed to select a version for `libsqlite3-sys` which could resolve this conflict

実戦Rustプログラミング入門をやっていると、

バージョンが合わずビルド時にこけます。書籍は情報が古くなるので最新の情報を見ましょう

 

Cargo.tomを

[dependencies]
actix-rt = “2.2.0”
actix-web = “4.0.0-beta.3”
askama = “0.10.5”
thiserror = “1.0.26”
rusqlite = {version = “0.23”, feature=[“bundled”]}
r2d2 = “0.8.9”
r2d2_sqlite = “0.18.0”

だったのを

 

https://github.com/rusqlite/rusqlite#notes-on-building-rusqlite-and-libsqlite3-sys

を見て

[dependencies]
actix-rt = “2.2.0”
actix-web = “4.0.0-beta.3”
askama = “0.10.5”
thiserror = “1.0.26”
rusqlite = {version = “0.25.1”, feature=[“bundled”]}
r2d2 = “0.8.9”
r2d2_sqlite = “0.18.0”

 

にしました

このようにすれば現時点ではいけました。最新の情報を参照してください

カテゴリー: Rust

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です