在Mac终端上制作可执行的erlang程序
我对 Erlang 很陌生。我现在已经尝试了几个小时来了解如何在没有 Erlang Shell 的情况下运行我的示例脚本。
我已经使用 Mac Ports 安装了 Erlang,并且可以访问 Shell、编写脚本等。
但我尝试在 Mac 终端中运行我的程序。
在此页面 [1] 上,他们使用 ecc 和 elink。我的安装中没有这些程序。
您能为我提供一种方法,如何解决我的问题吗?
感谢并问候
克里斯
I'm very new to Erlang. I've tried now several hours to find out how to run my sample scripts without the Erlang Shell.
I have installed Erlang with Mac Ports, and I can access the Shell, write Scripts etc.
But I try to run my program in the Mac Terminal.
On this page [1] they are using ecc and elink. I don't have these programs in my installation.
Can you please provide me a way, how I can solve my problem?
Thanks and regards
chris
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您需要添加:
在脚本的开头并使其可执行(如@nomulous所说):
然后您可以像这样运行它:
如果它位于当前目录中,或者通过给出其相对或完整路径,否则, eg:
参考:您提供的页面部分Erlang 脚本
You need to add:
at the beginning of your script and make it executable (as @nomulous said):
Then you can run it like this:
if it is in your current directory, or by giving its relative or full path otherwise, e.g.:
Reference: the page you gave section Erlang Scripts
如果您的脚本不可执行,则它不会在 shell 之外运行。
要使其可执行,请使用
chmod +x your_script_here
。If your script is not executable, it won't run outside of the shell.
To make it executable, use
chmod +x your_script_here
.尝试使用 rebar (https://bitbucket.org/basho/rebar/wiki/Home) :)
Try rebar (https://bitbucket.org/basho/rebar/wiki/Home) :)