github.com/zxy12/go_duplicate_112_new@v0.0.0-20200807091221-747231827200/src/cmd/go/testdata/script/install_rebuild_gopath.txt (about) 1 # GOPATH with p1 in d1, p2 in d2 2 env GOPATH=$WORK/d1${:}$WORK/d2 3 4 # build & install p1 5 go install -i p1 6 ! stale p1 p2 7 8 # modify p2 - p1 should appear stale 9 cp $WORK/p2x.go $WORK/d2/src/p2/p2.go 10 stale p1 p2 11 12 # build & install p1 again 13 go install -i p1 14 ! stale p1 p2 15 16 -- $WORK/d1/src/p1/p1.go -- 17 package p1 18 import "p2" 19 func F() { p2.F() } 20 21 -- $WORK/d2/src/p2/p2.go -- 22 package p2 23 func F() {} 24 25 -- $WORK/p2x.go -- 26 package p2 27 func F() {} 28 func G() {}