运行 Lua 文件时出现权限被拒绝的错误

运行代码时出现以下错误信息

权限被拒绝: ./batch-represent/main.lua

我已经在 home/anskush/torch 安装了 torch。 并且我的 main.lua

#!/home/ankush/torch th

require 'torch'
require 'optim'
点赞
用户3574628
用户3574628

在类Unix系统中,您必须对文件设置权限以使其可执行。运行命令chmod 755 ./batch-represent/main.lua,然后运行脚本。

2018-02-27 08:19:02
用户1442917
用户1442917

我觉得你写成了空格而不是斜杠,所以启动器试图执行一个文件夹(/home/ankush/torch),会显示“权限被拒绝”的错误信息。

尝试使用#!/home/ankush/torch/th(假设th可执行脚本/可执行文件在那个位置)。

2018-02-27 18:12:57