Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

go-micro v4 Upgrade v5. How to solve grpc dependency errors? #2739

Open
zooyoyo opened this issue Nov 15, 2024 · 2 comments
Open

go-micro v4 Upgrade v5. How to solve grpc dependency errors? #2739

zooyoyo opened this issue Nov 15, 2024 · 2 comments

Comments

@zooyoyo
Copy link

zooyoyo commented Nov 15, 2024

package main

import (
	"helloworld/handler"
	pb "helloworld/proto"

	"go-micro.dev/v5"
	"go-micro.dev/v5/logger"

	grpcc "github.com/micro/plugins/v5/client/grpc"
	grpcs "github.com/micro/plugins/v5/server/grpc"
)

var (
	service = "helloworld"
	version = "latest"
**)**

func main() {
	// Create service
	srv := micro.NewService(
		micro.Server(grpcs.NewServer()),
		micro.Client(grpcc.NewClient()),
	)
	srv.Init(
		micro.Name(service),
		micro.Version(version),
	)

	// Register handler
	if err := pb.RegisterHelloworldHandler(srv.Server(), new(handler.Helloworld)); err != nil {
		logger.Fatal(err)
	}
	// Run service
	if err := srv.Run(); err != nil {
		logger.Fatal(err)
	}
}

1:How to solve grpc dependency errors?
GOROOT=D:\company\go1.22.1 #gosetup
GOPATH=D:\company\go #gosetup
D:\company\go1.22.1\bin\go.exe mod tidy #gosetup
go: finding module for package github.com/micro/plugins/v5/server/grpc
go: found github.com/micro/plugins/v5/server/grpc in github.com/micro/plugins/v5/server/grpc v1.0.0
go: helloworld imports
github.com/micro/plugins/v5/server/grpc: github.com/micro/plugins/v5/server/[email protected]: parsing go.mod:
module declares its path as: github.com/go-micro/plugins/v5/server/grpc
but was required as: github.com/micro/plugins/v5/server/grpc

@zhangpeihong
Copy link

I have the same problem, how to fix it?

@asim
Copy link
Member

asim commented Feb 28, 2025

Well that looks like some very old go.mod does so would need to update go.mod for the plugins. You can either submit that as a PR or I could find some time in a few days

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants