github.com/hikaru7719/go@v0.0.0-20181025140707-c8b2ac68906a/src/cmd/go/testdata/script/mod_go_version.txt (about) 1 # Test support for declaring needed Go version in module. 2 3 env GO111MODULE=on 4 5 go list 6 ! go build 7 stderr 'module requires Go 1.999' 8 go build sub.1 9 ! go build badsub.1 10 stderr 'module requires Go 1.11111' 11 12 go build versioned.1 13 go mod edit -require versioned.1@v1.1.0 14 ! go build versioned.1 15 stderr 'module requires Go 1.99999' 16 17 -- go.mod -- 18 module m 19 go 1.999 20 require ( 21 sub.1 v1.0.0 22 badsub.1 v1.0.0 23 versioned.1 v1.0.0 24 ) 25 replace ( 26 sub.1 => ./sub 27 badsub.1 => ./badsub 28 versioned.1 v1.0.0 => ./versioned1 29 versioned.1 v1.1.0 => ./versioned2 30 ) 31 32 -- x.go -- 33 package x 34 35 -- sub/go.mod -- 36 module m 37 go 1.11 38 39 -- sub/x.go -- 40 package x 41 42 -- badsub/go.mod -- 43 module m 44 go 1.11111 45 46 -- badsub/x.go -- 47 package x 48 49 -- versioned1/go.mod -- 50 module versioned 51 go 1.0 52 53 -- versioned1/x.go -- 54 package x 55 56 -- versioned2/go.mod -- 57 module versioned 58 go 1.99999 59 60 -- versioned2/x.go -- 61 package x