Comments (6)
🤖
Hello @yeqiaojun!
I'm Dosu, a friendly bot here to assist you with bugs, answer your queries, and help you become a contributor to Kratos. I'm here to help while we wait for a human maintainer. If you have any questions or need any assistance, feel free to ask. Let's make Kratos even better together!
Yes, you can update Mergo to the latest version. However, since Mergo has moved to a vanity URL in version 1.0.0, you need to update the import path in your code and the module path in your go.mod
file.
Here's how you can do it:
-
Update the import paths in your code from
github.com/imdario/mergo
todario.cat/mergo
. -
Update the module path in your
go.mod
file fromgithub.com/imdario/mergo v0.3.16
todario.cat/mergo v1.0.0
or the latest version.
Your updated go.mod
file should look like this:
module github.com/go-kratos/kratos/v2
go 1.19
require (
// other dependencies...
dario.cat/mergo v1.0.0
// other dependencies...
)
Please note that you should replace v1.0.0
with the latest version of Mergo if it's not the latest one. The current version of Mergo used in the Kratos repository is v0.3.16, as indicated in the go.mod file. The latest version of Mergo available at the vanity URL dario.cat/mergo
is not mentioned in the provided context. However, you can check the latest version on the Mergo's new URL.
If you have any other questions or need further clarification, feel free to ask.
Sources
This response is meant to be useful and save you time. It is not meant to be a precise solution, but rather a starting point for your own research.
Help me be more useful! Please leave a 👍 if this is helpful and 👎 if it is irrelevant.
If you want to continue the conversation, start your reply with @dosu-bot.
from kratos.
same issuse
from kratos.
Bot detected the issue body's language is not English, translate it automatically. 👯👭🏻🧑🤝🧑👫🧑🏿🤝🧑🏻👩🏾🤝👨🏿👬🏿
same issue
from kratos.
please quick fix the require version
from kratos.
According to mergo README https://github.com/darccio/mergo?tab=readme-ov-file#100
If the vanity URL is causing issues in your project due to a dependency pulling Mergo - it isn't a direct dependency in your project - it is recommended to use replace to pin the version to the last one with the old import URL:
replace github.com/imdario/mergo => github.com/imdario/mergo v0.3.16
from kratos.
same issue.
when I want to update all my dependency packages to lastest version by this command:
admin@lele-de-MacBook-Pro uvxlan % go get -u ./...
go: github.com/imdario/[email protected]: parsing go.mod:
module declares its path as: dario.cat/mergo
but was required as: github.com/imdario/mergo
restoring github.com/imdario/[email protected]
I got an error message.
So I check the reason:
admin@lele-de-MacBook-Pro uvxlan % go mod why github.com/imdario/mergo
# github.com/imdario/mergo
gitlab.yyle.com/golang/uvdemo.git/main_kratos/main_kratos_config
github.com/go-kratos/kratos/v2/config
github.com/imdario/mergo
So please fix it.
from kratos.
Related Issues (20)
- [Feature] consule register need suport tags[] HOT 2
- When the App stops, the ctx in the afterStop callback is not available HOT 3
- [Question] How to return other Status Code in a successful HTTP request? HOT 7
- [Feature] Add Unwrap to custom response writer. HOT 3
- [Proposal] config feature roadmap HOT 22
- [Feature] replace kratos metrics with otel metrics HOT 3
- [The modification of header file information of http response does not take effect] ctx.Header().Set("Content-Type", "application/octet-stream") HOT 5
- [Question] How to return a custom response json? HOT 1
- Package version dependency issue HOT 4
- go generate ./...failed HOT 5
- [Feature]Add svrType related fields in proto to protoc-gen-go-http and http transport HOT 3
- proto file used to build the api document reported an error HOT 1
- consul watch, the server is offline and will not receive any notification HOT 6
- [Feature] Add NewClient method to gRPC Client HOT 3
- [Question] DDD的最佳实践方式?包括CQRS、Clean Architecture、六边形结构 HOT 5
- [Question]请教下kratos如何定义支持上传文件接口? HOT 2
- metrics statistics and usage issues [Question] HOT 5
- `stream` response in proto failed to generate http client HOT 3
- [Feature] Add kratos errors to buf remote plugin HOT 1
- [Question] I modified it based on examples/helloworld and found that client/main.go reported an error when executing. I am not sure if it is a BUG. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kratos.