|
@@ -180,8 +180,9 @@ pub fn install_version(
|
|
|
return Ok(());
|
|
|
}
|
|
|
|
|
|
+ let is_commit = matches!(install_target, InstallTarget::Commit(_));
|
|
|
let is_older_than_v0_31_0 = version < Version::parse("0.31.0")?;
|
|
|
- if from_source || is_older_than_v0_31_0 {
|
|
|
+ if from_source || is_commit || is_older_than_v0_31_0 {
|
|
|
// Build from source using `cargo install --git`
|
|
|
let mut args: Vec<String> = vec![
|
|
|
"install".into(),
|