安装 fblualib 时遇到 lua-cjson >= 2.1.0 缺失依赖的问题?

安装 fblualib 时,遇到以下错误:

缺失 fbluaunit 的依赖:
lua-cjson >= 2.1.0

^C警告:查找清单失败:加载清单失败:从 http://luarocks.org/repositories/rocks 获取清单失败 - 获取文件失败:从 http://luarocks.org/repositories/rocks/manifest 下载失败

错误:无法满足依赖:lua-cjson >= 2.1.0

缺失 fbluaunit 的依赖:
lua-cjson >= 2.1.0

^C警告:查找清单失败:加载清单失败:从 http://luarocks.org/repositories/rocks 获取清单失败 - 获取文件失败:从 http://luarocks.org/repositories/rocks/manifest 下载失败

错误:无法满足依赖:lua-cjson >= 2.1.0
    cmake -E make_directory build &&
    cd build &&
    cmake -DROCKS_PREFIX=/usr/local/lib/luarocks/rocks/fbpython/0.1-1 \
          -DROCKS_LUADIR=/usr/local/lib/luarocks/rocks/fbpython/0.1-1/lua \
          -DROCKS_LIBDIR=/usr/local/lib/luarocks/rocks/fbpython/0.1-1/lib \
          .. &&
    make

在 CMakeLists.txt 中的第 25 行出现了错误(FIND_PACKAGE):
此项目已要求 CMake 按照 Torch 提供的某个包配置文件来查找 "Torch",但 CMake 找不到这个文件。

未找到由 Torch 提供的任何一个以下文件名的包配置文件:

    TorchConfig.cmake
    torch-config.cmake

将 "Torch" 的安装前缀添加到 CMAKE_PREFIX_PATH 或将 "Torch_DIR" 设置为包含上述任意一个文件的目录。如果 "Torch" 提供了单独的开发包或 SDK,请确保已经安装。

--配置不完全,出现错误!
请参阅 "/tmp/fblualib-build.0APMyV/fblualib/fblualib/python/build/CMakeFiles/CMakeOutput.log"。

错误:构建错误:构建失败。

我尝试使用我的 luarocks 来安装 lua-cjson,当安装完成后,它显示:

lua-cjson 2.1.0-1 已在 /home/XXXXXXXXX/torch/install/ 中构建和安装(许可:MIT)

我认为它已经安装了,但当我再次安装 fblualib 时,仍然出现相同的错误。 如何解决?谢谢您的帮助。

点赞
用户2094889
用户2094889

据我的检查,这是网络故障。在设置了正确的网络环境后,一切都顺利进行。

2017-07-09 11:02:24