0

如何解决 和 之间的导入github.com/golang/mock/gomock周期golang.org/x/net/context?据我所知,这个循环存在于两个包之间,我不能在内部修改它们中的任何一个。

目前这些是我的进口:

import (
    "testing"
    "github.com/golang/mock/gomock"
    "gopkg.in/mgo.v2" //mock
    "gopkg.in/mgo.v2/bson"
)

这是我在运行时收到的确切错误消息withmock go test

ERROR: Failed to install 'gopkg.in/mgo.v2': exit status 1
output:
import cycle not allowed
package gopkg.in/mgo.v2
    imports github.com/golang/mock/gomock
    imports golang.org/x/net/context
    imports github.com/golang/mock/gomock
4

0 回答 0