From ab8abea6be1509ca47ad0509b53ae25bb587ddb1 Mon Sep 17 00:00:00 2001 From: Roey Darwish Dror Date: Sat, 23 Jan 2021 10:12:06 +0200 Subject: [PATCH] Run go in GOPATH (fix #608) --- src/steps/generic.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/steps/generic.rs b/src/steps/generic.rs index 70bad3fb..3e074ca1 100644 --- a/src/steps/generic.rs +++ b/src/steps/generic.rs @@ -32,7 +32,7 @@ pub fn run_flutter_upgrade(run_type: RunType) -> Result<()> { pub fn run_go(base_dirs: &BaseDirs, run_type: RunType) -> Result<()> { let go = utils::require("go")?; - env::var("GOPATH") + let gopath = env::var("GOPATH") .unwrap_or_else(|_| base_dirs.home_dir().join("go").to_str().unwrap().to_string()) .require()?; @@ -40,6 +40,7 @@ pub fn run_go(base_dirs: &BaseDirs, run_type: RunType) -> Result<()> { run_type .execute(&go) .args(&["get", "-u", "all"]) + .current_dir(gopath) .env_remove("GO111MODULE") .check_run() }