[MacPorts] #44060: Erlang @ 17.0_1: epmd binary missing from the PATH environment

MacPorts noreply at macports.org
Wed Jun 18 11:22:33 PDT 2014


#44060: Erlang @ 17.0_1: epmd binary missing from the PATH environment
-------------------------+-------------------------
  Reporter:  conradwt@…  |      Owner:  ciserlohn@…
      Type:  defect      |     Status:  closed
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.3.0
Resolution:  invalid     |   Keywords:
      Port:  erlang      |
-------------------------+-------------------------

Comment (by jose.valim@…):

 There are many situations having epmd in the $PATH is handy.

 1. epmd is only automatically started if you pass the -name on startup. If
 you are programatically starting the node, for example by using
 net_kernel:start/1, you need to have started epmd explicitly before;

 2. You can pass commands to epmd, for example, to change the running port
 or get all available names. More info here:
 http://www.erlang.org/doc/man/epmd.html;

 All Erlang packages I have seen so far do have epmd installed to bin.
 There are also tools like rebar
 (https://github.com/rebar/rebar/blob/master/priv/templates/simplenode.nodetool#L121-L139)
 that expects epmd to be in the path (exactly due to 1 above). Please
 revisit the decision of not including epmd. :)

-- 
Ticket URL: <https://trac.macports.org/ticket/44060#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list