Go 代码无法编译: undefined: revel.EmptyPlugin

我和几个朋友正在使用 golang (revel) 编写服务器,并且几周前才实现了一个数据库。然后突然一切都停止了,go 编译器找不到我的导入文件。这包括 EmptyPlugin 和 RegisterPlugin。


我们都很新,所以这可能是一个非常简单的修复。我检查了我的 github.com/robfig/revel 文件夹,没有名为 EmptyPlugin 的文件。但这可能是我的误解:P。


通过注释 revel.EmptyPlugin 和 revel.RegisterPlugin(DbPlugin{}) 行,一切正常。


package controllers


import (

    "database/sql"

    "fmt"

    _ "github.com/bmizerany/pq"

    "github.com/robfig/revel"

    "log"

    "time"

    //"strconv"

)


type DbPlugin struct {

    revel.EmptyPlugin

}




func init() {

    revel.RegisterPlugin(DbPlugin{})

}



var db *sql.DB 

var err error


泛舟湖上清波郎朗
浏览 290回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go