From f9c52c3a24f87a4991ec09d9143e880fdb727a15 Mon Sep 17 00:00:00 2001 From: Wiktor Kwapisiewicz Date: Fri, 1 Mar 2024 11:01:47 +0100 Subject: [PATCH] [tutorial] Advise using `--locked` in `cargo install` This makes cargo use the lockfile for dependencies. Without that, at the time of writing this patch, the install fails with the following error: error: failed to compile `move-cli v0.1.0 (/home/wiktor/src/open-source/move/language/tools/move-cli)`, intermediate artifacts can be found at `/home/wiktor/tmp/cargo` Caused by: package `toml_datetime v0.6.5` cannot be built because it requires rustc 1.67 or newer, while the currently active rustc version is 1.65.0 Alternative solution would be upgrading Rust version but adding `--locked` to the tutorial is far less invasive. See: https://github.com/rust-lang/cargo/issues/7169#issuecomment-514361495 --- language/documentation/tutorial/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/language/documentation/tutorial/README.md b/language/documentation/tutorial/README.md index d15fce32b8..3cb8224664 100644 --- a/language/documentation/tutorial/README.md +++ b/language/documentation/tutorial/README.md @@ -49,7 +49,7 @@ source ~/.profile Next, install Move's command-line tool by running this commands: ```bash -cargo install --path language/tools/move-cli +cargo install --locked --path language/tools/move-cli ``` You can check that it is working by running the following command: