I’m attempting to get a Lemmy server running on Debian 11 using this documentation:

https://join-lemmy.org/docs/administration/from_scratch.html

The following command fails as a result of some minor version incompatibilities: cargo install lemmy_server --target-dir /usr/bin/ --locked --features embed-pictrs

Removing --locked seems to work, but it fails compiling later in the process with the following output: Compiling diesel-async v0.1.1 error[E0405]: cannot find trait RowGatWorkaround in module diesel::row –> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/diesel-async-0.1.1/src/pg/row.rs:16:23 | 16 | impl<'a> diesel::row::RowGatWorkaround<'a, diesel::pg::Pg> for PgRow { | ^^^^^^^^^^^^^^^^ not found in diesel::row

error[E0405]: cannot find trait RowGatWorkaround in module diesel::row –> /root/.cargo/registry/src/index.crates.io-6f17d22bba15001f/diesel-async-0.1.1/src/pg/row.rs:30:39 | 30 | …diesel::row::RowGatWorkaround<'b, diesel::pg::Pg>>::Field> | ^^^^^^^^^^^^^^^^ not found in diesel::row

For more information about this error, try rustc --explain E0405. error: could not compile diesel-async (lib) due to 2 previous errors error: failed to compile lemmy_server v0.17.4, intermediate artifacts can be found at /usr/bin/

Does anyone know how I can remedy this?

Qazwsxedcrfv000
link
fedilink
English
2
edit-2
2Y

I think it’s easier to clone the repo, checkout a release tag (say 0.18.0), and compile from source directly than installing from cargo.

Create a post

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.

Rules:

  • Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.
  • No spam posting.
  • Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.
  • Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
  • No trolling.

Resources:

> Any issues on the community? Report it using the report flag.

> Questions? DM the mods!

  • 1 user online
  • 218 users / day
  • 9 users / week
  • 244 users / month
  • 841 users / 6 months
  • 0 subscribers
  • 542 Posts
  • 8.93K Comments
  • Modlog