首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义: revel应用程序启动时的revel.LoadConfig

未定义: revel应用程序启动时的revel.LoadConfig
EN

Stack Overflow用户
提问于 2016-10-18 18:22:17
回答 3查看 558关注 0票数 2

我在使用Go + Revel + MongoDB时关注了this tutorial。但是当我启动这个应用程序时,我得到了这个错误:

代码语言:javascript
复制
The Go code api-go/app/init.go does not compile: undefined: revel.LoadConfig

以及我在终端中查看时的其他错误。

代码语言:javascript
复制
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

我用的是麦克塞拉。我的应用程序出了什么问题?

EN

回答 3

Stack Overflow用户

发布于 2017-02-06 04:33:15

注释下面这几行:

代码语言:javascript
复制
//Config, err := revel.LoadConfig("app.conf")
//if err != nil || Config == nil {
//        log.Fatalf("%+v",err)
//}
票数 1
EN

Stack Overflow用户

发布于 2016-10-19 15:55:49

因为我看到你的错误,我认为你应该在你的文件中添加"init.go“这段代码

代码语言:javascript
复制
     import ( 
        "log"
        "github.com/revel/revel" 
        “myapp/app/models/mongodb”
      ) 

这就在包含“init.go”的包的第一行下面。

接下来,在您的代码中,您必须替换:

代码语言:javascript
复制
   revel.LoadConfig("app.conf")

通过

代码语言:javascript
复制
   revel.config.LoadContext("app.conf",ConfPaths)

其中confPaths是您的conf文件的字符串路径。在您的情况下,它可以是:

代码语言:javascript
复制
    ConfPaths := "conf/"

代码语言:javascript
复制
    ConfPaths := ""
票数 0
EN

Stack Overflow用户

发布于 2018-09-10 06:07:16

这对我很有效。导入:

代码语言:javascript
复制
import (
    "github.com/melkor217/myapp/app/models/mongodb"
    "github.com/revel/config"
    "github.com/revel/revel"
    "log"
)

加载配置:

代码语言:javascript
复制
Config, err := config.LoadContext("app.conf", revel.ConfPaths)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40105658

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档