luarocks 安装失败?

Posted

技术标签:

【中文标题】luarocks 安装失败?【英文标题】:luarocks install fails? 【发布时间】:2016-03-22 16:26:12 【问题描述】:

我安装火炬以下 http://torch.ch/docs/getting-started.html

但是当我使用 luarocks 安装库时,比如 itorch,我会命令

luarocks install itorch

给予

错误:您的用户没有写入权限 /home/myname/code/torch/install/lib/luarocks/rocks -- 您可能希望以特权用户身份运行或使用本地树与 --local。

然后我 cmd

sudo luarocks install itorch

给了

sudo: luarocks: 找不到命令

然后我 cmd

luarocks

给了

配置文件: 系统:/home/myname/code/torch/install/etc/luarocks/config.lua (ok) 用户:/home/myname/.luarocks/config.lua (未找到) 正在使用的岩石树: /home/myname/.luarocks /home/myname/code/torch/install

那么安装成功了吗?

【问题讨论】:

【参考方案1】:

第一条错误消息说明了问题:您的用户没有对您安装 Torch 的目录的写入权限。这可能是因为您以 root 身份运行了一些您不应该拥有的东西。

您可能可以通过运行以下命令来解决此问题:

sudo chown -R myname: /home/myname/code/torch/install/lib/luarocks
sudo chmod -R u+w /home/myname/code/torch/install/lib/luarocks

【讨论】:

以上是关于luarocks 安装失败?的主要内容,如果未能解决你的问题,请参考以下文章

luarocks在macOS系统上的安装

如何为 Windows 10 安装 luarocks

luarocks 安装

Windows Luarocks 安装权限错误

Luarocks:如何从特定帐户安装 Rock

无法在 Windows 上从 LuaRocks 安装 LuaSocket