Error: No results matching query were found. for luarocks in ubuntu
Error: No results matching query were found. for luarocks in ubuntu
我是 Lua 的新手。这是我在我的新虚拟 Ubuntu 上所做的。首先,我安装从官方网站下载的 lua-5.3.4。
make linux
make install
这是依赖库的 README.md,建议我这样做。
luarocks install torch
luarocks install nn
luarocks install dpnn
luarocks install torchx
luarocks install rnn
然而,无论我在哪里使用它们,它总是return给我这个错误信息。
Error: No results matching query were found.
所以我按照我在此处找到的建议从 http://torch.ch/docs/getting-started.html
安装手电筒
这就是我所做的
git clone https://github.com/torch/distro.git ~/torch --recursive
cd ~/torch; bash install-deps;
./install.sh
source ~/.bashrc
所有这些命令都在 mycount
下
vera@ubuntu:~/Documents/relation inference$
然后我再次尝试安装依赖,再次失败
sudo luarocks install rnn
sudo luarocks install nn
sudo luarocks install torch
我按sudo su
切换到根数。然后当我再次 luarocks install nn
时。我明白了:
root@ubuntu:/home/vera/Documents/relation inference# luarocks install nn
Installing https://rocks.moonscript.org/nn-1.0.4-1.src.rock...
Using https://rocks.moonscript.org/nn-1.0.4-1.src.rock... switching to 'build' mode
gcc -O2 -fPIC -I/usr/include/lua5.1 -c lnn.c -o lnn.o
lnn.c:4:23: fatal error: nanomsg/nn.h: 没有那个文件或目录(this means :no that file or the dict)
compilation terminated.
Error: Build error: Failed compiling object lnn.o
虽然我在root下使用其他命令,但仍然得到同样的错误信息。
root@ubuntu:/home/vera/Documents/relation inference# luarocks install rnn
Error: No results matching query were found.
root@ubuntu:/home/vera/Documents/relation inference# luarocks install torch
Error: No results matching query were found.
root@ubuntu:/home/vera/Documents/relation inference# luarocks install torch7-master
Error: No results matching query were found.
我已经从 GitHub 下载了依赖项。
终于通过这种方式解决了我的问题
Error: No results matching query were found. for luarocks in ubuntu您可以在我的博客上找到解决方案的详细信息。
下面是我做的。
首先我发现其实我并没有安装torch,虽然我按照官网说的安装了3次。(我仍然不知道为什么。)
您可以通过th
测试是否安装成功
> th
______ __ | Torch7
/_ __/__ ________/ / | Scientific computing for Lua.
/ / / _ \/ __/ __/ _ \ | Type ? for help
/_/ \___/_/ \__/_//_/ | https://github.com/torch
| http://torch.ch
那么也许你仍然会找到命令 luarocks install xxx
useless.Continue.
this is the solution which I finally found useful.(这个在Chinese.If你不懂的可以看我写的。)
下载github的所有依赖,解压,cd到字典中
luarocks install nn-master/rocks/nn-scm-1.rockspec
luarocks install rnn-master/rocks/rnn-scm-1.rockspec
最重要的一点是你需要找到 .rockspec
这是一些依赖项 location.And 您可能会发现它们并不总是采用相同的格式。
luarocks install torchx-master/torchx-scm-1.rockspec
luarocks install Moses-master/rockspec/moses-1.4.0-1.rockspec
luarocks install dpnn-master/rocks/dpnn-scm-1.rockspec
luarocks install rnn-master/rocks/rnn-scm-1.rockspec
luarocks install optim-master/optim-1.0.5-0.rockspec
在安装过程中,这就是你可能得到的。
pnn-scm-1.rockspec
Using dpnn-master/rocks/dpnn-scm-1.rockspec... switching to 'build' mode
Missing dependencies for dpnn:
moses >= 1.3.1
mkdir: 无法创建目录"/home/vera/.cache/luarocks/https___raw.githubusercontent.com_torch_rocks_master": 权限不够
mkdir: 无法创建目录"/home/vera/.cache/luarocks/https___raw.githubusercontent.com_torch_rocks_master": 权限不够
mkdir: 无法创建目录"/home/vera/.cache/luarocks/https___raw.githubusercontent.com_torch_rocks_master": 权限不够
Warning: Failed searching manifest: Failed creating temporary cache directory /home/vera/.cache/luarocks/https___raw.githubusercontent.com_torch_rocks_master
mkdir: 无法创建目录"/home/vera/.cache/luarocks/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master": 权限不够
mkdir: 无法创建目录"/home/vera/.cache/luarocks/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master": 权限不够
mkdir: 无法创建目录"/home/vera/.cache/luarocks/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master": 权限不够
Warning: Failed searching manifest: Failed creating temporary cache directory /home/vera/.cache/luarocks/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master
所以就去github,找到它要求的依赖for.soloop.As你可以看到,这里其实我只需要rnn, nn, optim, torch
,其他的都行此依赖要求。
确保依赖项已经安装在你的字典中。
luarocks list
希望能帮到你。
XD
解决方法如下:
sudo apt install luarocks
sudo ~/torch/install/bin/luarocks install nn
你应该使用torch提供的luarocks。
将 ~/torch/install/bin
作为第一个条目包含在您的 $PATH
中。
然后你就可以使用 luarocks install 而不会出现这样的问题。
更多内容请看下面link - https://github.com/torch/nngraph/issues/52
我是 Lua 的新手。这是我在我的新虚拟 Ubuntu 上所做的。首先,我安装从官方网站下载的 lua-5.3.4。
make linux
make install
这是依赖库的 README.md,建议我这样做。
luarocks install torch
luarocks install nn
luarocks install dpnn
luarocks install torchx
luarocks install rnn
然而,无论我在哪里使用它们,它总是return给我这个错误信息。
Error: No results matching query were found.
所以我按照我在此处找到的建议从 http://torch.ch/docs/getting-started.html
安装手电筒这就是我所做的
git clone https://github.com/torch/distro.git ~/torch --recursive
cd ~/torch; bash install-deps;
./install.sh
source ~/.bashrc
所有这些命令都在 mycount
下vera@ubuntu:~/Documents/relation inference$
然后我再次尝试安装依赖,再次失败
sudo luarocks install rnn
sudo luarocks install nn
sudo luarocks install torch
我按sudo su
切换到根数。然后当我再次 luarocks install nn
时。我明白了:
root@ubuntu:/home/vera/Documents/relation inference# luarocks install nn
Installing https://rocks.moonscript.org/nn-1.0.4-1.src.rock...
Using https://rocks.moonscript.org/nn-1.0.4-1.src.rock... switching to 'build' mode
gcc -O2 -fPIC -I/usr/include/lua5.1 -c lnn.c -o lnn.o
lnn.c:4:23: fatal error: nanomsg/nn.h: 没有那个文件或目录(this means :no that file or the dict)
compilation terminated.
Error: Build error: Failed compiling object lnn.o
虽然我在root下使用其他命令,但仍然得到同样的错误信息。
root@ubuntu:/home/vera/Documents/relation inference# luarocks install rnn
Error: No results matching query were found.
root@ubuntu:/home/vera/Documents/relation inference# luarocks install torch
Error: No results matching query were found.
root@ubuntu:/home/vera/Documents/relation inference# luarocks install torch7-master
Error: No results matching query were found.
我已经从 GitHub 下载了依赖项。
终于通过这种方式解决了我的问题
Error: No results matching query were found. for luarocks in ubuntu您可以在我的博客上找到解决方案的详细信息。
下面是我做的。
首先我发现其实我并没有安装torch,虽然我按照官网说的安装了3次。(我仍然不知道为什么。)
您可以通过th
> th
______ __ | Torch7
/_ __/__ ________/ / | Scientific computing for Lua.
/ / / _ \/ __/ __/ _ \ | Type ? for help
/_/ \___/_/ \__/_//_/ | https://github.com/torch
| http://torch.ch
那么也许你仍然会找到命令 luarocks install xxx
useless.Continue.
this is the solution which I finally found useful.(这个在Chinese.If你不懂的可以看我写的。)
下载github的所有依赖,解压,cd到字典中
luarocks install nn-master/rocks/nn-scm-1.rockspec
luarocks install rnn-master/rocks/rnn-scm-1.rockspec
最重要的一点是你需要找到 .rockspec
这是一些依赖项 location.And 您可能会发现它们并不总是采用相同的格式。
luarocks install torchx-master/torchx-scm-1.rockspec
luarocks install Moses-master/rockspec/moses-1.4.0-1.rockspec
luarocks install dpnn-master/rocks/dpnn-scm-1.rockspec
luarocks install rnn-master/rocks/rnn-scm-1.rockspec
luarocks install optim-master/optim-1.0.5-0.rockspec
在安装过程中,这就是你可能得到的。
pnn-scm-1.rockspec
Using dpnn-master/rocks/dpnn-scm-1.rockspec... switching to 'build' mode
Missing dependencies for dpnn:
moses >= 1.3.1
mkdir: 无法创建目录"/home/vera/.cache/luarocks/https___raw.githubusercontent.com_torch_rocks_master": 权限不够
mkdir: 无法创建目录"/home/vera/.cache/luarocks/https___raw.githubusercontent.com_torch_rocks_master": 权限不够
mkdir: 无法创建目录"/home/vera/.cache/luarocks/https___raw.githubusercontent.com_torch_rocks_master": 权限不够
Warning: Failed searching manifest: Failed creating temporary cache directory /home/vera/.cache/luarocks/https___raw.githubusercontent.com_torch_rocks_master
mkdir: 无法创建目录"/home/vera/.cache/luarocks/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master": 权限不够
mkdir: 无法创建目录"/home/vera/.cache/luarocks/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master": 权限不够
mkdir: 无法创建目录"/home/vera/.cache/luarocks/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master": 权限不够
Warning: Failed searching manifest: Failed creating temporary cache directory /home/vera/.cache/luarocks/https___raw.githubusercontent.com_rocks-moonscript-org_moonrocks-mirror_master
所以就去github,找到它要求的依赖for.soloop.As你可以看到,这里其实我只需要rnn, nn, optim, torch
,其他的都行此依赖要求。
确保依赖项已经安装在你的字典中。
luarocks list
希望能帮到你。 XD
解决方法如下:
sudo apt install luarocks
sudo ~/torch/install/bin/luarocks install nn
你应该使用torch提供的luarocks。
将 ~/torch/install/bin
作为第一个条目包含在您的 $PATH
中。
然后你就可以使用 luarocks install 而不会出现这样的问题。
更多内容请看下面link - https://github.com/torch/nngraph/issues/52