2015-12-14 53 views
4

我安装的Torch跟在http://torch.ch/docs/getting-started.html之后。运行Torch/Lua时出错,可能是安装错误

然而,当我运行的东西,如 “日” 或任何简单的代码,我得到了以下错误消息:

/用户/ JianxuChen /手电筒/安装/斌/ luajit:... RS/JianxuChen/torch/install/share/lua/5.1/trepl/init.lua:692:尝试调用字段'setheaptracking'(一个零值) 堆栈回溯: ... rs/JianxuChen/torch/install/share/lua/5.1/trepl/init.lua:692:在主区块 [C]:在函数'require' ... Chen/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:104 :in main chunk [C]:at 0x01089f8bc0

有没有人遇到类似的问题,或者对如何解决它有任何想法?

谢谢!

+0

很久以前,火炬堆跟踪已经被引入(参见[this](https://github.com/torch/torch7/commit/a5a4079)),最近在'trepl'上默认启用了(见[this] (https://github.com/torch/trepl/commit/516831d)),所以这很奇怪。这是全新安装还是更新?如果你运行'pushd〜/ torch/pkg/torch/&& git rev-parse HEAD',你会得到什么? – deltheil

+0

@deltheil,我得到了 〜/ torch/pkg/torch〜/ torch 840e7312e51e3dd6e28583d4020bfe134eadb9cf 错误仍未解决。安装过程中是否有可能发生错误?安装期间生成的日志文件(install.log)附于:https://drive.google.com/file/d/0BzY6rRCk_ItCLVctN05TeWE5UlE/view?usp=sharing – Jianxu

+0

因此,您有足够的近期火炬版本(这是正常的你最近克隆了火炬/发行)。这就是说你的安装日志不完整:看起来它在'lua-cjson'安装后停止了(即[这里](https://github.com/torch/distro/blob/6fa0c17/install.sh#L79)) 。 – deltheil

回答