在Mac终端上制作可执行的erlang程序

发布于 2024-11-25 01:48:53 字数 365 浏览 1 评论 0原文

我对 Erlang 很陌生。我现在已经尝试了几个小时来了解如何在没有 Erlang Shell 的情况下运行我的示例脚本。

我已经使用 Mac Ports 安装了 Erlang,并且可以访问 Shell、编写脚本等。

但我尝试在 Mac 终端中运行我的程序。

在此页面 [1] 上,他们使用 ecc 和 elink。我的安装中没有这些程序。

您能为我提供一种方法,如何解决我的问题吗?

感谢并问候

克里斯

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

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

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不…忘初心 2024-12-02 01:48:53

您需要添加:

#!/usr/bin/env escript

在脚本的开头并使其可执行(如@nomulous所说):

chmod u+x myscript

然后您可以像这样运行它:

./myscript

如果它位于当前目录中,或者通过给出其相对或完整路径,否则, eg

~/Desktop/myscript

参考:您提供的页面部分Erlang 脚本

You need to add:

#!/usr/bin/env escript

at the beginning of your script and make it executable (as @nomulous said):

chmod u+x myscript

Then you can run it like this:

./myscript

if it is in your current directory, or by giving its relative or full path otherwise, e.g.:

~/Desktop/myscript

Reference: the page you gave section Erlang Scripts

木落 2024-12-02 01:48:53

如果您的脚本不可执行,则它不会在 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文