转到项目和依赖项

安东尼:

我有以下项目结构

.
├── README.md
├── protos
│   ├── my-proto-output.pb.go
│   └── my-proto.proto
└── grpc-backend
    ├── client
    │   └── client.go
    ├── go.mod
    ├── go.sum
    ├── main.go
    └── a-submodule

在grpc-backend / main.go内部,我有:

package main

import (
  pb "github.com/my-user/my-repo/protos"
  "google.golang.org/api/option"
  "google.golang.org/grpc"
)

在go.mod中,我有

go 1.13

require (
  google.golang.org/api v0.14.0
  google.golang.org/grpc v1.21.1
)

module github.com/my-user/my-repo/grpc-backend

但是,当我跑步时,cd grpc-backend && go build我得到

go: finding github.com/my-user/my-repo latest
go: finding github.com/my-user/my-repo/protos latest
go: downloading github.com/my-user/my-repo v0.0.0-20200103231607-5a754c449f99
verifying github.com/my-user/[email protected]: github.com/my-user/[email protected]: reading https://sum.golang.org/lookup/github.com/my-user/[email protected]: 410 Gone

我没有这样的标签,我在一个私人仓库中,此刻仅致力于掌握。此外,proto在该包的同一git repo中myrepo

问题:

我组织得不正确吗?
这个版本是从哪里来的?它不在go.sum中

Burak Serdar:

您的模块不包含protos软件包,因此不包含生成的grpc源。向上移动go.mod一级,然后将模块名称更改为,github.com/my-user/my-repo以便该模块包括所有软件包。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

年级子项目和依赖项

在 VSC 中,如何启用“转到文件”以搜索项目中的*所有* 文件,包括依赖项?

Java项目依赖项

项目和BOM依赖项之间有什么区别?

多模块Spring Boot项目和继承的依赖项

禁用Xcode 7的项目和cocoapods依赖项的位码?

AnnotationProcessor和依赖项

haskell项目的依赖项

NetCore项目依赖项错误

如何在项目和项目依赖项之间指定不同的pypi源

.NET标准库和框架项目:“无法获取项目参考的依赖项”

在Maven项目中查找依赖项(反向依赖项)

如何在Angular项目中使用带有TypeScript,接口和依赖项注入的多态

如何为正在开发的Julia项目下载和设置依赖项?

Spring Boot和Gradle多模块项目无法正确加载依赖项

为什么要对软件包使用许多子项目和依赖项?

Go项目工作区如何与依赖项工具和go工具一起使用?

我需要在Eclipse RCP Tycho项目中使用Mockito和JUnit哪些依赖项

Maven同时使用Maven依赖项和引用库来构建项目

Play 2.4中的插件,依赖项,模块和子项目之间有什么区别?

VSTS-具有项目依赖项和Git存储库的Asp.Net构建

如何使用CMake为其他项目“安装”和使用内部依赖项

如何打包和分发具有需要安装驱动程序的依赖项的Python项目?

在Django中创建项目管理应用-DAG和依赖项

计算python内嵌套列表(x和y依赖项)中的特定项目

在非Maven项目中管理Maven的运行时和传递依赖项

npm在项目根目录中安装软件包和依赖项

动态WebProject导入另一个项目和依赖项

PDO和依赖项注入