يتوقف التجميع مع وجود خطأ يتعلق بـ 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
أي أدلة حول كيفية إعادة إنتاج هذا. (يعمل على جهازي: مبتسم :)
آسف ، اعتقدت أنني أرفقت الأمر uname.
أنا أستخدم OmniOS / illumos r151020 (مستقر حاليًا).
اذهب 1.7.1.
اذهب واعمل مع influxdb ، تبدو بيئة الترجمة جيدة.
لم أتمكن أبدًا من الوصول إلى هذه النقطة من قبل لأن غرافانا في البداية كانت تعتمد على الحاكم الذي لم يكن قادرًا على التجميع. بعد حل ذلك ، اضطررت إلى تحديث log15 يدويًا (تم شحنه مع Grafana ولكنه قديم جدًا).
سأذهب خطوة بخطوة مع معرفتي المحدودة في سعيي لتجميع Grafana / illumos.
يتطلب Grafana Go 1.8.1 -> لميزة أنواع أعمدة mysql التي نستخدمها لمصدر بيانات mysql الجديد.
التعليق الأكثر فائدة
يتطلب Grafana Go 1.8.1 -> لميزة أنواع أعمدة mysql التي نستخدمها لمصدر بيانات mysql الجديد.