Skip to content

Instantly share code, notes, and snippets.

@vladbabii
Created October 23, 2016 17:21
Show Gist options
  • Save vladbabii/69152ba84e448f0f2e41c1c354662991 to your computer and use it in GitHub Desktop.
Save vladbabii/69152ba84e448f0f2e41c1c354662991 to your computer and use it in GitHub Desktop.
Compile EMQTT on Raspberry Pi 3
apt-get update
apt-get install git erlang-base erlang-crypto erlang-eunit erlang-mnesia erlang-runtime-tools erlang-syntax-tools erlang-asn1 erlang-public-key erlang-ssl erlang-inets erlang-snmp erlang-os-mon erlang-webtool erlang-tools erlang-xmerl erlang-dev erlang-edoc erlang-eldap erlang-gs erlang-appmon erlang-wx erlang-et erlang-observer
# then follow instructions from http://emqtt.io/docs/v2/install.html#installing-from-source
git clone https://github.com/emqtt/emqttd-relx.git
cd emqttd-relx
make
# to start cd to bin then run emqttd console
# cd _rel/emqttd/bin/
# ./emqttd console
@smcllc
Copy link

smcllc commented Mar 8, 2017

on step 2, I get "Unable to locate package erlang-appmon". Has it moved?

@smcllc
Copy link

smcllc commented Mar 8, 2017

According to this URL: http://erlang.org/documentation/doc-5.10/lib/appmon-2.1.14.2/doc/html/appmon.html

"The Appmon application has been superseded by the Observer application. Appmon will be removed in R16."

The new command should be:

apt-get install git erlang-base erlang-crypto erlang-eunit erlang-mnesia erlang-runtime-tools erlang-syntax-tools erlang-asn1 erlang-public-key erlang-ssl erlang-inets erlang-snmp erlang-os-mon erlang-webtool erlang-tools erlang-xmerl erlang-dev erlang-edoc erlang-eldap erlang-gs erlang-wx erlang-et erlang-observer

@smcllc
Copy link

smcllc commented Mar 9, 2017

Also need to add

apt-get install rebar

before the git command

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment