【发布时间】:2017-02-27 13:47:44
【问题描述】:
我在关注 this tutorial 使用 Go + Revel + MongoDB。但是当我启动应用程序时,我收到了这个错误:
The Go code api-go/app/init.go does not compile: undefined: revel.LoadConfig
以及我在终端中查看的其他错误。
ERROR 2016/10/18 17:15:06 build.go:108: # api-go/app
api-go/app/init.go:41: undefined: revel.LoadConfig
api-go/app/init.go:43: undefined: log in log.Fatalf
api-go/app/init.go:45: undefined: mongodb in mongodb.MaxPool
api-go/app/init.go:45: cannot assign to mongodb.MaxPool
api-go/app/init.go:46: undefined: mongodb in mongodb.PATH
api-go/app/init.go:46: cannot assign to mongodb.PATH
api-go/app/init.go:47: undefined: mongodb in mongodb.DBNAME
api-go/app/init.go:47: cannot assign to mongodb.DBNAME
api-go/app/init.go:48: undefined: mongodb in mongodb.CheckAndInitServiceConnection
我使用的是 Mac Sierra。我的申请有什么问题?
【问题讨论】:
-
您的所有导入是否正确完成?例如,您的导入中有“日志”吗?
-
我是 Go 开发新手。你指的是哪个文件?在控制器、模型中?
-
-
我添加你的代码。这一次,除了
api-go/app/init.go:45: undefined: revel.LoadConfig之外的所有错误都消失了