0

这里运行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 解决了这个问题(嗯?)。

有没有其他人有这个问题?有解决办法吗?

4

1 回答 1

0

Luarocks 是用 Lua 编写的,并且使用的是 luasocket 本身,所以可能存在不兼容的问题。Luarocks 使用 luasocket 2.0.2。Luarocks 会以这种方式打破我觉得很奇怪。你可能想提交一个错误,或者至少联系邮件列表

于 2013-01-15T15:13:15.637 回答