system("logscr.ply ");
我得到的错误是:
Can't exec "logscr.ply": Permission denied at eal.ply line 3
为什么我会收到错误,我该如何解决?
答案 0 :(得分:3)
在不知道任何细节的情况下,可能有多种原因:
chmod u+x logscr.ply
。chmod u+r,u+x folder-name
)。system("perl logscr.ply");
。system("perl /some/path/logscr.ply");
),不要依赖你的$ PATH变量。答案 1 :(得分:0)
这是什么平台/操作系统?
可能logscr.ply
只是没有设置执行权限。在Linux / Unix上,例如你应该做的
chmod u+x logscr.ply
然后再试一次。
注意:这假设您是logscr.ply
的所有者。如果没有,请相应调整。