Die Kompilierung wird mit einem Fehler im Zusammenhang mit pkg / tsdb / mysql / mysql.go beendet:
~/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
Irgendwelche Hinweise, wie man das reproduziert. (Es funktioniert auf meinem Computer: smiley :)
Entschuldigung, ich dachte, ich hätte den Befehl uname angehängt.
Ich verwende OmniOS / illumos r151020 (aktuell stabil).
Gehen Sie 1.7.1.
Gehen Sie mit influxdb gearbeitet, die Kompilierungsumgebung scheint gut zu sein.
Ich war noch nie in der Lage, an diesen Punkt zu gelangen, da Grafana zuerst von einem Gouverneur abhängig war, der nicht kompilieren konnte. Das Problem wurde behoben, und ich musste log15 manuell aktualisieren (im Lieferumfang von Grafana enthalten, aber sehr alt).
Ich gehe Schritt für Schritt mit meinem begrenzten Wissen auf der Suche nach einer Grafana / Illumos-Zusammenstellung.
Grafana erfordert Go 1.8.1 -> für die MySQL -
Hilfreichster Kommentar
Grafana erfordert Go 1.8.1 -> für die MySQL -