简体   繁体   English

当我将 go mod 添加到我的项目中时,无法运行它,我该如何解决?

[英]When i add go mod to my project, a can't run it, how can i fix it?

I wrote an app and when i add go modules to my project go mod init and try to start go run app.go i had an error: build command-line-arguments: cannot load github.com/nicksnyder/go-i18n/i18n: module github.com/nicksnyder/go-i18n@latest (v2.0.2+incompatible) found, but does not contain package github.com/nicksnyder/go-i18n/i18n . I wrote an app and when i add go modules to my project go mod init and try to start go run app.go i had an error: build command-line-arguments: cannot load github.com/nicksnyder/go-i18n/i18n: module github.com/nicksnyder/go-i18n@latest (v2.0.2+incompatible) found, but does not contain package github.com/nicksnyder/go-i18n/i18n . What can i do with this problem?我能解决这个问题吗?

go.mod: go.mod:


require (
    github.com/BurntSushi/toml v0.3.1
    github.com/blang/semver v3.5.1+incompatible // indirect
    github.com/dyatlov/go-opengraph v0.0.0-20180429202543-816b6608b3c8 // indirect
    github.com/go-ldap/ldap v3.0.3+incompatible // indirect
    github.com/gorilla/handlers v1.4.2
    github.com/gorilla/mux v1.7.3
    github.com/gorilla/websocket v1.4.1 // indirect
    github.com/mattermost/mattermost-server v5.11.1+incompatible
    github.com/pborman/uuid v1.2.0 // indirect
    github.com/syndtr/goleveldb v1.0.0
    go.uber.org/zap v1.12.0 // indirect
    golang.org/x/crypto v0.0.0-20191029031824-8986dd9e96cf // indirect
    gopkg.in/asn1-ber.v1 v1.0.0-20181015200546-f715ec2f112d // indirect
    gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
)

go.sum: go.sum:

...
github.com/nicksnyder/go-i18n v2.0.2+incompatible 
...

Check if you're importing the correct package.检查您是否正在导入正确的 package。 It looks like that package was moved to github.com/nicksnyder/go-i18n/i18n/v2, so import that instead.看起来 package 已移至 github.com/nicksnyder/go-i18n/i18n/v2,所以改为导入。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM