Kompilasi berhenti dengan kesalahan terkait dengan pkg / tsdb / mysql / mysql.go:
~/go/src/github.com/grafana/grafana olaf$ go run build.go setup
Version: 4.3.0-pre1, Linux Version: 4.3.0, Package Iteration: 1493673134pre1
go get -v github.com/kardianos/govendor
go install -v ./pkg/cmd/grafana-server
github.com/grafana/grafana/pkg/api
github.com/grafana/grafana/pkg/tsdb/mysql
# github.com/grafana/grafana/pkg/tsdb/mysql
pkg/tsdb/mysql/mysql.go:156: rows.ColumnTypes undefined (type *core.Rows has no field or method ColumnTypes)
pkg/tsdb/mysql/mysql.go:182: undefined: sql.ColumnType
# github.com/grafana/grafana/pkg/api
pkg/api/http_server.go:59: undefined: http.ErrServerClosed
pkg/api/http_server.go:65: undefined: http.ErrServerClosed
pkg/api/http_server.go:90: hs.httpSrv.Shutdown undefined (type *http.Server has no field or method Shutdown)
exit status 2
exit status 1
Ada petunjuk tentang cara mereproduksi ini. (Ini berfungsi di mesin saya: smiley :)
Maaf, saya pikir saya melampirkan perintah uname.
Saya menggunakan OmniOS / illumos r151020 (stabil saat ini).
Jalankan 1.7.1.
Bekerja dengan influxdb, lingkungan kompilasi tampaknya bagus.
Saya tidak pernah bisa sampai ke titik ini sebelumnya karena dulu Grafana bergantung pada govendor yang tidak bisa menyusun. Memecahkan yang satu itu, saya harus memperbarui log15 secara manual (dikirim dengan Grafana tetapi sangat tua).
Saya akan selangkah demi selangkah dengan pengetahuan saya yang terbatas dalam pencarian saya tentang kompilasi Grafana / illumos.
Grafana membutuhkan Go 1.8.1 -> untuk itu fitur tipe kolom mysql yang kami gunakan untuk sumber data mysql baru.
Komentar yang paling membantu
Grafana membutuhkan Go 1.8.1 -> untuk itu fitur tipe kolom mysql yang kami gunakan untuk sumber data mysql baru.