2 回答

TA貢獻1803條經驗 獲得超6個贊
當您手動下載依賴項時,您需要確保它們與 glide.yaml 文件中的版本相同。beat.Beat
in的當前版本github.com/elastic/libbeat/beat/beat.go
比 glide.yaml 中的版本新,并且不再有Events
字段。

TA貢獻1821條經驗 獲得超5個贊
這不是你的問題,而是你使用的庫的錯誤。
如代碼所示,它使用了github.com/elastic/beats/libbeat/beat,然后我們跳轉到的源代碼beat,Beat結構是:
type Beat struct {
Name string // Beat name.
Version string // Beat version number. Defaults to the libbeat version when an implementation does not set a version.
UUID uuid.UUID // ID assigned to a Beat instance.
BT Beater // Beater implementation.
RawConfig *common.Config // Raw config that can be unpacked to get Beat specific config data.
Config BeatConfig // Common Beat configuration data.
Publisher *publisher.Publisher // Publisher
filters *filter.FilterList // Filters
}
它沒有Events領域了!
您可以使用舊版本的庫 github.com/elastic/beats/libbeat/beat,也可以將問題推送給所有者,github.com/buehler/twitterbeat通知他修復此錯誤。
- 2 回答
- 0 關注
- 194 瀏覽
添加回答
舉報