I found a blog post by Aymerick describing how to build InfluxDB on a Raspberry Pi. Here’s what I did to get it working.
Install prerequisites
$ sudo apt-get install -y bison ruby2.1 ruby-dev build-essential
$ sudo gem2.1 install fpm
Install gvm
This installs gvm for the current user:
$ bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
Setup Go
$ gvm install go1.4.3
$ gvm use go1.4.3 --default
Create an influxdb package set
$ gvm pkgset create influxdb
$ gvm pkgset use influxdb
Build InfluxDB
$ go get github.com/sparrc/gdm
$ go get github.com/influxdata/influxdb
$ cd ~/.gvm/pkgsets/go1.4.3/influxdb/src/github.com/influxdata/influxdb
$ gdm restore
$ go clean ./...
$ go install ./...
The ./package.sh
command did not work for me, so I settled for the influxd
and influx
binaries in ~/.gvm/pkgsets/go1.4.3/influxdb/bin
.
Advertisements