安装luasocket后Luarocks破裂

时间:2013-01-15 10:43:19

标签: lua luasocket luarocks

在这里运行Arch Linux,lua版本是5.1,luarocks 2.0.12

运行luarocks install luasocket后,我无法再安装任何软件包。我看到的错误信息是

Warning: Failed searching manifest: Failed loading manifest: Failed fetching manifest for http://www.luarocks.org/repositories/rocks - Error fetching file: Failed downloading http://www.luarocks.org/repositories/rocks/manifest - closed
Warning: Failed searching manifest: Failed loading manifest: Failed fetching manifest for http://luarocks.giga.puc-rio.br/ - Error fetching file: Failed downloading http://luarocks.giga.puc-rio.br/manifest - closed
Warning: Failed searching manifest: Failed loading manifest: Failed fetching manifest for http://luafr.org/luarocks/rocks - Error fetching file: Failed downloading http://luafr.org/luarocks/rocks/manifest - closed
...

所以看起来像安装luasocket以某种方式打破了luarocks。我搜索了它,一个人似乎在Windows上有类似的问题,他似乎通过删除luasocket dll来解决它(嗯?)。

还有其他人有这个问题吗?有修复吗?

1 个答案:

答案 0 :(得分:0)

Luarocks是用Lua编写的,并且本身使用luasocket,因此可能存在不兼容性。 Luarocks使用luasocket 2.0.2。我发现Luarocks会打破这种方式很奇怪;您可能想要提交错误,或至少联系mailing list