dongshan1396 2016-10-06 05:08
浏览 32
已采纳

Google更改软件包的网址时该怎么办?

When I tried to upgrade third party packages, things went wrong. It seems Google has changed the url of those packages. What should I do now?

$ go get -u all                                                               
package google.golang.org/cloud: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud expects import "cloud.google.com/go"
package google.golang.org/cloud/bigquery: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/bigquery expects import "cloud.google.com/go/bigquery"
package google.golang.org/cloud/bigtable: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/bigtable expects import "cloud.google.com/go/bigtable"
package google.golang.org/cloud/bigtable/bttest: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/bigtable/bttest expects import "cloud.google.com/go/bigtable/bttest"
package google.golang.org/cloud/compute/metadata: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/compute/metadata expects import "cloud.google.com/go/compute/metadata"
package google.golang.org/cloud/container: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/container expects import "cloud.google.com/go/container"
package google.golang.org/cloud/datastore: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/datastore expects import "cloud.google.com/go/datastore"
package google.golang.org/cloud/errorreporting/apiv1beta1: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/errorreporting/apiv1beta1 expects import "cloud.google.com/go/errorreporting/apiv1beta1"
package google.golang.org/cloud/errors: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/errors expects import "cloud.google.com/go/errors"
package google.golang.org/cloud/language/apiv1beta1: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/language/apiv1beta1 expects import "cloud.google.com/go/language/apiv1beta1"
package google.golang.org/cloud/logging: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/logging expects import "cloud.google.com/go/logging"
package google.golang.org/cloud/logging/apiv2: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/logging/apiv2 expects import "cloud.google.com/go/logging/apiv2"
package google.golang.org/cloud/logging/logadmin: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/logging/logadmin expects import "cloud.google.com/go/logging/logadmin"
package google.golang.org/cloud/monitoring/apiv3: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/monitoring/apiv3 expects import "cloud.google.com/go/monitoring/apiv3"
package google.golang.org/cloud/preview/logging: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/preview/logging expects import "cloud.google.com/go/preview/logging"
package google.golang.org/cloud/preview/logging/logadmin: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/preview/logging/logadmin expects import "cloud.google.com/go/preview/logging/logadmin"
package google.golang.org/cloud/pubsub: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/pubsub expects import "cloud.google.com/go/pubsub"
package google.golang.org/cloud/pubsub/apiv1: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/pubsub/apiv1 expects import "cloud.google.com/go/pubsub/apiv1"
package google.golang.org/cloud/speech/apiv1beta1: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/speech/apiv1beta1 expects import "cloud.google.com/go/speech/apiv1beta1"
package google.golang.org/cloud/storage: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/storage expects import "cloud.google.com/go/storage"
package google.golang.org/cloud/trace: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/trace expects import "cloud.google.com/go/trace"
package google.golang.org/cloud/vision: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/vision expects import "cloud.google.com/go/vision"
package google.golang.org/cloud/vision/apiv1: code in directory /Users/laike9m/Dev/Go/src/google.golang.org/cloud/vision/apiv1 expects import "cloud.google.com/go/vision/apiv1"
  • 写回答

1条回答 默认 最新

  • dourun2990 2016-10-06 05:13
    关注
    1. If any code of yours is using the google cloud API packages directly, update them to the new URL. If any of your dependent packages use the cloud API packages, make sure they get updated.
    2. Delete the /Users/laike9m/Dev/Go/src/google.golang.org/cloud directory so that go get -u all stops trying to update the stuff under it and making noise.

    Once whatever was bringing in the cloud packages is updated, it will download them under the new cloud.google.com path and everything will be fine.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效