为什么不能运行?

z_a*_*xis 5 erlang rebar erlang-escript

钢筋位于当前目录中.

$ls -l rebar
--rwxr-xr-x  1 ***  wheel  90778  8  6 23:05 rebar*
$./rebar
escript: no such file or directory: './rebar'

$whereis escript
escript: /usr/local/bin/escript
Run Code Online (Sandbox Code Playgroud)

我使用的是FreeBSD 9.0.

谢谢!

Iva*_*kov 3

您应该在钢筋文件的开头进行更改:

#!/usr/bin/env escript
Run Code Online (Sandbox Code Playgroud)

到:

#!/usr/local/bin/env escript
Run Code Online (Sandbox Code Playgroud)

要不就:

#!/usr/local/bin/escript
Run Code Online (Sandbox Code Playgroud)