Я храню копию в /usr/local/bin
, которую я использую при создании новых приложений. Например:
$ rebar create-app appid=myapp
Все мои проекты построены с использованием rebar, поместив двоичный файл в корневой каталог моего проекта и ссылаясь на него локально в моем Makefile, как показано здесь . На момент написания статьи это соглашение, которое сообщество приняло. Например, азот , mochiweb , ibrowse и erlydtl все построены таким образом.
Лично я не большой поклонник включения бинарного стержня в каждый проект, но я не вижу хорошей альтернативы. Это облегчает жизнь людям, которые не имеют арматуры на своем пути или не имеют обновленной версии на своем пути.
Я подозреваю, что это временная ситуация. Со временем у проекта арматуры будет меньше коммитов, и мы все согласимся сохранить копию на нашем пути. В этот момент мы все можем прекратить в том числе это. Конечно, если ваши проекты будут использоваться только вами, это не проблема.