Сделать исполняемую программу erlang на Mac Terminal - PullRequest
1 голос
/ 19 июля 2011

Я очень новичок в Эрланге.Несколько часов я пытался выяснить, как запускать мои образцы сценариев без оболочки Erlang.

Я установил Erlang с портами Mac и могу получить доступ к командной консоли, писать сценарии и т. Д.

Но я пытаюсь запустить свою программу в Mac Terminal.

На этой странице [1] они используют ecc и elink.У меня нет этих программ в моей установке.

Не могли бы вы предоставить мне способ, как я могу решить мою проблему?

Спасибо и всего наилучшего

Крис

[1] http://www.sics.se/~joe/sae.html

Ответы [ 3 ]

5 голосов
/ 19 июля 2011

Вам нужно добавить:

#!/usr/bin/env escript

в начале вашего скрипта и сделать его исполняемым (как сказал @nomulous):

chmod u+x myscript

Затем вы можете запустить его следующим образом:

./myscript

, если он находится в вашем текущем каталоге, или путем указания его относительного или полного пути в противном случае, например :

~/Desktop/myscript

Ссылка: страница, которую вы дали раздел Скрипты Эрланга

1 голос
/ 19 июля 2011

Если ваш скрипт не является исполняемым, он не будет работать вне оболочки.

Чтобы сделать его исполняемым, используйте chmod +x your_script_here.

0 голосов
/ 19 июля 2011

Попробуйте арматуру (https://bitbucket.org/basho/rebar/wiki/Home):)

...