「InsectDiggerSays」は、パッケージgolang.org/x/time/rateを提供するモジュールを見つけることができません



Insect Digger Sayscannot Find Module Providing Package Golang



ハプニング:

新しいgoプロジェクトを作成してから、 aliyun-oss-go-sdk

package main import ( 'fmt' 'os' 'github.com/aliyun/aliyun-oss-go-sdk/oss' ) func HandleError(err error) { fmt.Println('Error:', err) os.Exit(-1) } func main() { // Create an OSSClient instance. client, err := oss.New('', '', '') if err != nil { HandleError(err) } // Get storage space. bucketName := '' bucket, err := client.Bucket(bucketName) if err != nil { HandleError(err) } // List all files. marker := '' for { lsRes, err := bucket.ListObjects(oss.Marker(marker)) if err != nil { HandleError(err) } // Print the enumerated files and return 100 records at a time by default. for _, object := range lsRes.Objects { fmt.Println('Bucket: ', object.Key) } if lsRes.IsTruncated { marker = lsRes.NextMarker } else { break } } }

依存操作
modinitに移動します
modを整理する

問題:

build go-streaming-web/go-oos: cannot load golang.org/x/time/rate: cannot find module providing package golang.org/x/time/r ate

またはそれは可能性があります



build command-line-arguments: cannot load golang.org/x/time/rate: cannot find module providing package golang.org/x/time/rate

理由:

Golangは依存パッケージをダウンロードするためにGoogleにアクセスする必要がありますが、中国では何らかの理由でGoogleにアクセスできません。
https://github.com/golang/time.gitを取得します

解決する:

$ {GOPATH} pkg / mod / github.com / golang / root @xxxxxをチェックしてください

module go-streaming-web/go-oos go 1.13 require ( github.com/aliyun/aliyun-oss-go-sdk v2.0.7+incompatible golang.org/x/time v0.0.0-20191024005414-555d28b269f0 // indirect )