环境:Windows 10 Professional 64 位。
我想构建/安装一个 go-project(如你所见的 twitterbeat)。
C:\apps\Go_workspace\src\github.com\buehler\twitterbeat>go build
# github.com/buehler/twitterbeat/beater
beater\twitterbeat.go:62: b.Events undefined (type *beat.Beat has no field or method Events)
在这里你可以看到文件的第 62 行:
func (bt *Twitterbeat) Setup(b *beat.Beat) error {
logp.Info("Setup waitduration and api keys")
bt.events = b.Events
var err error
bt.period, err = time.ParseDuration(*bt.beatConfig.Period)
if err != nil {
return err
}
anaconda.SetConsumerKey(*bt.beatConfig.Twitter.ConsumerKey)
anaconda.SetConsumerSecret(*bt.beatConfig.Twitter.ConsumerSecret)
bt.api = anaconda.NewTwitterApi(*bt.beatConfig.Twitter.AccessKey, *bt.beatConfig.Twitter.AccessSecret)
return nil
}
我不认为代码是错误的,因为我是直接从Github 下载的。
因为我不是在 linux / unix 系统上(而且我在代理方面遇到了问题),所以我无法运行“glide”。相反,我自己下载了所有依赖项。
我可以做些什么来构建 twitterbeat?
慕码人8056858
收到一只叮咚
相关分类