【发布时间】:2018-08-06 16:52:33
【问题描述】:
我在运行代码时遇到以下错误消息
权限被拒绝:./batch-represent/main.lua
我已经在家/anskush/torch 安装了torch。 还有我的 main.lua
#!/home/ankush/torch th
require 'torch'
require 'optim'
【问题讨论】:
我在运行代码时遇到以下错误消息
权限被拒绝:./batch-represent/main.lua
我已经在家/anskush/torch 安装了torch。 还有我的 main.lua
#!/home/ankush/torch th
require 'torch'
require 'optim'
【问题讨论】:
在类 Unix 系统上,您必须对文件设置权限以使其可执行。运行命令chmod 755 ./batch-represent/main.lua,然后运行脚本。
【讨论】:
lua 并将程序文件传递给它时,这才是正确的。如果要将 Lua 文件作为使用 shebang 行的独立程序调用,则它必须是可执行的。
!/home/ankush/torch th
我认为您有空格而不是斜线,因此启动器尝试执行文件夹 (/home/ankush/torch),但失败并显示“权限被拒绝”消息。
尝试使用#!/home/ankush/torch/th(假设th 可执行文件/脚本在该位置并且是可执行的)。
【讨论】: