diff --git a/build-windows-amd64.sh b/build-windows-amd64.sh
index 2102348e4a1815813063eb0b6082a460129d5847..bdcadf0df050d59c58e708ec786cf9fd07d72c32 100755
--- a/build-windows-amd64.sh
+++ b/build-windows-amd64.sh
@@ -15,7 +15,7 @@ if [ "$REPO_DIR" = '.' ]; then
 fi
 ln -sf "$REPO_DIR" "${GOPATH}/src/"
 REPO_NAME=$(basename "$REPO_DIR")
-cd $REPO_NAME
+cd "${GOPATH}/src/$REPO_NAME"
 
 # env GOOS=windows GOARCH=amd64 go build -ldflags "-s -w -X main.appVersion=${PROG_VERSION} -X main.buildTime=${BUILDTIME}" .
 env GOOS=windows GOARCH=amd64 go get -ldflags "-s -w -X main.appVersion=${PROG_VERSION} -X main.buildTime=${BUILDTIME}" .