go.mod Unresolved 依赖

标签 go heroku

我正在使用 1.14.2 版本的 go。我正在尝试将我的项目添加到 go.mod 以使用 go mod init <dependecyname> 部署 heroku 。之后,我尝试使用 go run main.go 命令运行我的项目,但收到以下错误:

go: finding module for package github.com/googollee/go-socket.io
go: finding module for package github.com/dgrijalva/jwt-go
go: finding module for package github.com/gorilla/mux
go: found github.com/dgrijalva/jwt-go in github.com/dgrijalva/jwt-go v3.2.0+incompatible
go: found github.com/googollee/go-socket.io in github.com/googollee/go-socket.io v1.4.4
go: found github.com/gorilla/mux in github.com/gorilla/mux v1.8.0
controllers/userController.go:10:2: cannot find package
models/avatar.go:3:8: cannot find package
models/base.go:6:1: cannot find package
models/base.go:7:1: cannot find package
models/user.go:8:2: cannot find package
controllers/userController.go:11:2: cannot find package
controllers/userController.go:12:2: cannot find package
controllers/userController.go:13:2: cannot find package
而且当我调查我的 go.mod 文件时,我意识到 require 块中有 Unresolved 依赖错误:
module <modulename>

go 1.14

require (
    github.com/dgrijalva/jwt-go v3.2.0+incompatible // indirect
    github.com/googollee/go-socket.io v1.4.4 // indirect
    github.com/gorilla/mux v1.8.0 // indirect
)
如何解决?

最佳答案

我遇到了类似的问题,我能够通过启用 go modules 集成来解决。您可以从 Preferences > GO > GO Modules 执行此操作。

关于go.mod Unresolved 依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64463967/

相关文章:

ruby - 推送到 Heroku 时如何解决 Bundler 冲突?

ios - 有没有办法在解析服务器上安排推送通知?

ruby-on-rails - Heroku/Rails 上的 Chromedriver:无法加载应用程序:Selenium::WebDriver::Error::WebDriverError:不是文件: "/usr/local/bin/chromedriver"

concurrency - Go channel 中发送者的排序

dictionary - Go中的深度合并订单图

ruby-on-rails - 部署到 heroku 的 Ruby on Rails 应用程序显示 "We' 抱歉,但出了点问题”

sql - 删除的 SQL 条目是否仍然占用空间/行?

websocket - 将 io 字符串转为 int Atoi 无效参数

golang time.Format() 对相同的 unix 时间戳给出不同的结果

go - GoLang 中使用 channel 的优先级队列