2016-07-01 38 views
0

你好同胞程序员,Luarocks无法安装'异步'和'trepl'[错误:连接超时]

我是新来的Lua世界。我与this application工作,我不断地最终收到以下错误试图运行的代码之后他们的自述:

/usr/bin/luajit: /usr/share/lua/5.1/trepl/init.lua:383: module 'display' not found:No LuaRocks module found for display 
     no field package.preload['display'] 
     no file '/tmp/buildd/.luarocks/share/lua/5.1/display.lua' 
     no file '/tmp/buildd/.luarocks/share/lua/5.1/display/init.lua' 
     no file '/usr/share/lua/5.1/display.lua' 
     no file '/usr/share/lua/5.1/display/init.lua' 
     no file './display.lua' 
     no file '/usr/share/luajit-2.1.0-beta1/display.lua' 
     no file '/usr/local/share/lua/5.1/display.lua' 
     no file '/usr/local/share/lua/5.1/display/init.lua' 
     no file '/gpfs01/bethge/home/hmoriceau/.luarocks/share/lua/5.1/display.lua' 
     no file '/gpfs01/bethge/home/hmoriceau/.luarocks/share/lua/5.1/display/init.lua' 
     no file '/tmp/buildd/.luarocks/lib/lua/5.1/display.so' 
     no file '/usr/lib/lua/5.1/display.so' 
     no file './display.so' 
     no file '/usr/local/lib/lua/5.1/display.so' 
     no file '/usr/local/lib/lua/5.1/loadall.so' 
     no file '/gpfs01/bethge/home/hmoriceau/.luarocks/lib/lua/5.1/display.so' 
    stack traceback: 
     [C]: in function 'error' 
     /usr/share/lua/5.1/trepl/init.lua:383: in function 'require' 
     stylization_train.lua:9: in main chunk 
     [C]: in function 'dofile' 
     /usr/lib/luarocks/rocks/trepl/scm-1/bin/th:145: in main chunk 
     [C]: at 0x00406670 

当然我试图运行一个sudo luarocks install display,但出现以下错误:

Installing https://raw.githubusercontent.com/torch/rocks/master/display-scm-0.rockspec... 
Using https://raw.githubusercontent.com/torch/rocks/master/display-scm-0.rockspec... switching to 'build' mode 

Missing dependencies for display: 
async >= 1.0 
luasocket >= 2.0 

Using https://raw.githubusercontent.com/torch/rocks/master/async-scm-1.rockspec... switching to 'build' mode 
Cloning into 'async'... 
fatal: unable to connect to github.com: 
github.com[0: 192.30.253.113]: errno=Connection timed out 


Error: Failed installing dependency: https://raw.githubusercontent.com/torch/rocks/master/async-scm-1.rockspec - Failed cloning git repository. 

有些人已经有similar errors,但我认为这一个来源是不同的。我也认为这个模块的镜像不太可能出现故障。

Lua版本:5.2.3 已安装使用sudo apt-get install lua5.2更新后& &升级了一切。

您的帮助表示感谢!

最佳,

Hichame

回答

1

对于谁比谁有这个问题,我设法解决它使用:git config --global url.https://github.com/.insteadOf git://github.com/

有关文档,你可能也有兴趣知道,你可以手动安装lua模块使用:

git clone <module-repo> 
cd <module-repo-directory> 
sudo luarocks make