diff --git a/Cargo.lock b/Cargo.lock index 0fdf6c2c..452e5ac6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -630,9 +630,9 @@ dependencies = [ [[package]] name = "http" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03" +checksum = "ff8670570af52249509a86f5e3e18a08c60b177071826898fde8997cf5f6bfbb" dependencies = [ "bytes", "fnv", @@ -1642,9 +1642,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2af73ac49756f3f7c01172e34a23e5d0216f6c32333757c2c61feb2bbff5a5ee" +checksum = "0f48b6d60512a392e34dbf7fd456249fd2de3c83669ab642e021903f4015185b" dependencies = [ "bytes", "libc", diff --git a/src/main.rs b/src/main.rs index 7ca579c4..a8233a3f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -328,20 +328,22 @@ async fn install_from_source(opts: Options, package: Package) -> Result<() if opts.dry_run { info!( - "Dry-run: running `cargo install {} --version {}`", - package.name, package.version + "Dry-run: running `cargo install {} --version {} --target {}`", + package.name, package.version, opts.target ); Ok(()) } else { debug!( - "Running `cargo install {} --version {}`", - package.name, package.version + "Running `cargo install {} --version {} --target {}`", + package.name, package.version, opts.target ); let mut child = Command::new("cargo") .arg("install") .arg(package.name) .arg("--version") .arg(package.version) + .arg("--target") + .arg(opts.target) .spawn()?; debug!("Spawned command pid={:?}", child.id());